open-index/open-npm huggingface dataset:
npm package: @saltedroads/agentplanner-mcp
Description: Kanban MCP Server for AgentPlanner
Latest version: 1.6.0

# AgentPlanner MCP Server

Model Context Protocol server for AgentPlanner's Kanban bridge API.

This server is project-first: it can read boards, inspect tickets, move work between active stages, manage tags, export prompts, and restore tasks from the abyss.

## Install

```bash
npm install -g @saltedroads/agentplanner-mcp
```

## Required environment variables

- `AGENTPLANNER_URL`: Base URL of the deployed AgentPlanner app.
- `AGENTPLANNER_API_KEY`: API key created in the AgentPlanner dashboard.
- `AGENTPLANNER_ALLOW_TASK_COMPLETION`: Optional. Defaults to `false`. Set to `true` only when you want the MCP server to be able to move tasks into `done`.

`get_project_board` now strictly enforces instruction hydration for markdown files: when `.md` metadata is returned, the server checks `content_hash`, fetches new/changed files, and fails if any markdown content cannot be resolved.

## Run

```bash
AGENTPLANNER_URL=https://your-agentplanner.example.com \
AGENTPLANNER_API_KEY=your_api_key \
AGENTPLANNER_ALLOW_TASK_COMPLETION=false \
agentplanner-mcp
```

## Example MCP client configuration

```json
{
  "mcpServers": {
    "agentplanner": {
      "command": "npx",
      "args": ["-y", "@saltedroads/agentplanner-mcp"],
      "env": {
        "AGENTPLANNER_URL": "https://your-agentplanner.example.com",
        "AGENTPLANNER_API_KEY": "your_api_key",
        "AGENTPLANNER_ALLOW_TASK_COMPLETION": "false"
      }
    }
  }
}
```

## Development

```bash
npm install
npm run build
```
npm package: @saltfe/button-primary
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.0.
Latest version: 0.0.1

# ButtonPrimary

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.0.

## Code scaffolding

Run `ng generate component component-name --project button-primary` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project button-primary`.
> Note: Don't forget to add `--project button-primary` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build button-primary` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build button-primary`, go to the dist folder `cd dist/button-primary` and run `npm publish`.

## Running unit tests

Run `ng test button-primary` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @saltfish-bot/plugin-error-catch
Description: **咸鱼BOT所使用的插件，当框架出现未捕获的异常时会给配置的Q号发送私聊消息**
Latest version: 0.1.0

# @saltfish-bot/plugin-error-catch

**咸鱼BOT所使用的插件，当框架出现未捕获的异常时会给配置的Q号发送私聊消息**

```ts
import App from 'saltfish-bot'
import plugin from '@saltfish-bot/plugin-error-catch'

const app = new App()
app
  .plugin(plugin, {
    // 接收私聊消息的Q号
    user_id: [1000]
  })
  .start()
```
npm package: @saltfish-bot/plugin-script
Description: **咸鱼BOT所使用的插件，可以通过消息让框架执行JavaScript代码**
Latest version: 0.0.1

# @saltfish-bot/plugin-script

**咸鱼BOT所使用的插件，可以通过消息让框架执行JavaScript代码**

> 需要先配置管理员

```ts
import App from 'saltfish-bot'
import plugin from '@saltfish-bot/plugin-script'

const app = new App()
app
  .plugin(plugin)
  .start()
```

**示例**
```
#script
console.log(1)
```
npm package: @saltfish-bot/plugin-system
Description: **咸鱼BOT所使用的插件，可以获取运行咸鱼BOT的设备状态**
Latest version: 0.1.0

# @saltfish-bot/plugin-system

**咸鱼BOT所使用的插件，可以获取运行咸鱼BOT的设备状态**

> 默认指令为 **#system**

```ts
import App from 'saltfish-bot'
import system from '@saltfish-bot/plugin-system'

const app = new App()
app
  .plugin(Sys, {
    // 指令
    command: '#system',
    // 是否需要管理员
    admin: true
  })
  .start()
```
npm package: @saltfish-bot/puppeteer
Description: **咸鱼BOT所使用的`puppeteer`模块，用于生成html文件的dom截图**
Latest version: 0.0.3

# @saltfish-bot/puppeteer

**咸鱼BOT所使用的`puppeteer`模块，用于生成html文件的dom截图**

> 默认截图的**dom**为**div[id="main"]**