mcpField
P
planfix-mcp

planfix-mcp

本地服务
github.com/theYahia生产力58 周前更新

关于 planfix-mcp

planfix-mcp 将 Planfix REST API 接入 MCP 客户端,面向需要通过 AI 管理任务、项目和 CRM 联系人的团队。它提供任务与联系人操作,并支持项目、评论、员工及文件相关查询。

主要功能

  1. 01创建和更新任务
  2. 02查询及管理联系人
  3. 03查看项目与任务评论
  4. 04查询员工和自定义字段
  5. 05通过链接上传文件

适用场景

  1. 01在 Planfix 中创建并分配任务
  2. 02查看当天或逾期任务
  3. 03检索联系人与项目
  4. 04为任务添加评论

MCP 相关

它以 MCP 服务形式向客户端提供 Planfix API 工具,并支持 stdio 和 Streamable HTTP 传输。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"theyahia-planfix": {
"command": "npx",
"args": [
"-y",
"@theyahia/planfix-mcp"
],
"env": {
"PLANFIX_TOKEN": "<PLANFIX_TOKEN>"
}
}
}
}
启动命令npx -y @theyahia/planfix-mcp
需要配置的环境变量
PLANFIX_TOKEN密钥API key for the service

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@theyahia/planfix-mcp1.0.0

工具

3

收录的工具列表 · 更新于 2 周前

参数类型必填说明
offsetnumber否分页偏移量(默认为 0)
filterIdnumber否任务筛选器 ID
pageSizenumber否每页任务数(默认为 100)

详细介绍

📦 属于 WWmcp — Emerging Markets MCP — 面向非西方 API 的 46 个 MCP 服务(巴西/中东和北非/海湾地区/东南亚/非洲/独联体)。

Planfix MCP 服务 — 通过 AI 管理任务、项目和 CRM 联系人

如果你想知道如何将 Planfix 连接到神经网络,不打开界面就能分配任务和梳理项目,答案就在这里。提供 20 个工具和 2 个技能:任务、项目、联系人、评论、员工、文件。输入“给伊万诺夫安排一个周五前完成的任务”,任务就会出现在 Planfix 中。

npm License: MIT

属于 WWmcp 系列(46 个服务),作者是 @theYahia。

安装

Claude Desktop
{
  "mcpServers": {
    "planfix": {
      "command": "npx",
      "args": ["-y", "@theyahia/planfix-mcp"],
      "env": {
        "PLANFIX_API_KEY": "your-api-key",
        "PLANFIX_ACCOUNT": "your-subdomain"
      }
    }
  }
}
Claude Code
claude mcp add planfix \
  -e PLANFIX_API_KEY=your-api-key \
  -e PLANFIX_ACCOUNT=your-subdomain \
  -- npx -y @theyahia/planfix-mcp
Streamable HTTP(远程服务)
PLANFIX_API_KEY=your-key PLANFIX_ACCOUNT=your-sub npx @theyahia/planfix-mcp --http 8080

端点:http://localhost:8080/mcp 健康检查:http://localhost:8080/health

Smithery

smithery badge

npx -y @smithery/cli install @theyahia/planfix-mcp --client claude
VS Code / Cursor
{
  "servers": {
    "planfix": {
      "command": "npx",
      "args": ["-y", "@theyahia/planfix-mcp"],
      "env": {
        "PLANFIX_API_KEY": "your-api-key",
        "PLANFIX_ACCOUNT": "your-subdomain"
      }
    }
  }
}
Windsurf
{
  "mcpServers": {
    "planfix": {
      "command": "npx",
      "args": ["-y", "@theyahia/planfix-mcp"],
      "env": {
        "PLANFIX_API_KEY": "your-api-key",
        "PLANFIX_ACCOUNT": "your-subdomain"
      }
    }
  }
}

身份验证

变量必填描述
PLANFIX_API_KEY是API 密钥。在“账户管理”→“API 访问”→“REST API”中创建
PLANFIX_ACCOUNT是子域名(例如 mycompany.planfix.com 中的 mycompany)。必填,因为 REST API 没有通用主机
PLANFIX_HOST否区域部署使用的主机(默认为 planfix.com;例如 planfix.ru)
PLANFIX_TOKEN否已弃用的选项,请使用 PLANFIX_API_KEY

Base URL:https://{PLANFIX_ACCOUNT}.{PLANFIX_HOST}/rest/。身份验证方式为 Authorization: Bearer <key> 标头。

工具(20 个)

任务
工具描述
get_tasks任务列表(分页、fields、filterId、临时 filters)
get_task按 ID 获取单个任务
create_task创建任务(可指定项目和执行人 — 参见 list_users)
update_task更新任务(名称、描述、状态、执行人)
联系人
工具描述
get_contacts联系人列表
get_contact按 ID 获取单个联系人
create_contact创建联系人或公司
update_contact更新联系人(姓名、电子邮件、电话)
项目、评论
工具描述
get_projects项目列表
get_project按 ID 获取单个项目
get_comments获取任务的评论
add_comment为任务添加评论
员工、目录、自定义字段、文件
工具描述
list_users员工列表 — 用于按姓名查找执行人 ID
get_user按 ID 获取单个员工
list_directories目录(任务状态集以目录形式存储)
list_directory_entries按目录 ID 获取目录条目(例如状态选项)
list_custom_fields按对象类型获取自定义字段(task/contact/project/user/main)
list_datatags日期标签
upload_file_from_url通过直接链接上传文件
get_file按 ID 获取文件元数据

技能(Skills / Prompts)(2 个)

技能描述
skill-my-tasks“我的今日任务”——显示截止日期为今天或已逾期的任务
skill-create-task“在项目中创建任务”——通过分步助手创建任务并选择项目

Статусы задач

Отдельного эндпоинта /taskstatus/list в Planfix нет. Системные статусы — фиксированный набор констант: DRAFT, ACTIVE, ACCEPTED, COMPLETED, DELAYED, REJECTED, DONE, CANCELED. Кастомные наборы статусов настраиваются как справочники — перечислить их можно через list_directories → list_directory_entries.

Примеры

Покажи мои задачи в Planfix
Найди сотрудника Иванов и создай задачу "Подготовить отчёт" в проекте 123 с ним как исполнителем
Список контактов
Покажи проекты
Добавь комментарий к задаче 456: "Готово"

🚀 Демо-промпты

Сценарий: "Создай задачу 'Звонок клиенту' в Planfix, привяжи к сделке #12345"

🤖 Хорошо сочетается с:

Ограничения

  • priority в create_task передаётся как строка «как есть» — точные допустимые значения не верифицированы против live API.
  • Прямая загрузка файлов с диска (multipart POST /file/) и эндпоинты time-tracking/actions не реализованы (REST-контракт не подтверждён). Доступна загрузка файла по ссылке (upload_file_from_url).

Разработка

npm install
npm test        # Vitest (32 теста)
npm run dev     # tsx watch
npm run build   # TypeScript compile

Planfix — реферальная программа

35% бессрочный recurring от всех платежей приведённых клиентов.

  • Без сертификации — просто зарегистрируйтесь в партнёрской программе
  • Recurring: получаете 35% каждый месяц, пока клиент платит
  • Бессрочно: нет ограничений по времени выплат

Подробнее: planfix.com/partners

Лицензия

MIT


⭐ Поставьте звезду, если строите на Planfix — так сервер найдут другие разработчики.


Часть WWmcp · Telegram: @vhodvai

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。