Token导航 LogoToken导航TokenDH.com
Productivemcp logo
办公协作未说明官方级别未说明来源级核验

Productivemcp

MCP Server

一个基于Model Context Protocol (MCP)的服务器,为Claude等AI客户端提供对Productive.io账户的全面访问,支持任务管理、项目搜索、预算管理等功能的自然语言交互。

工具数

61

提示词数

0

GitHub Stars

1

资源数

0
TypeScriptClaude自然语言交互Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

TheSiteDoctor

提供方

TheSiteDoctor

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Productive.io MCP服务器

A. 模型上下文协议 (MCP)服务器,使Claude(和其他兼容MCP的AI客户端)可以完全访问您的 产品.io 账户

让克劳德通过自然对话创建任务、搜索项目、管理预算等。

特性

  • 任务管理 -创建、搜索、更新和批量创建任务
  • 任务列表管理 -完整CRUD:创建、重命名、存档、还原、删除、重新定位、移动、复制
  • 项目发现 -列出和搜索项目、董事会和团队成员
  • 预算管理 -列出、更新、审计、关闭预算;标记为已交付
  • 收入分配 -创建、更新、扩展和报告收入分配
  • 服务管理 -管理服务(预算项目)和服务类型
  • 任务相关性 -创建阻塞、等待和相关依赖关系
  • 页面和评论 -创建和管理文档页面和任务注释
  • 附件 -上传并列出任务的文件附件
  • 清单 -创建和管理任务中的待办事项
  • 速率限制 -自动处理Production.io的API费率限制
  • 灵活的输出 -Markdown和JSON响应格式

快速开始

先决条件

  • Node.js 18+
  • 具有API访问权限的Productive.io帐户

1.安装

npm install

2.添加您的凭据

cp .env.example .env

编辑 .env 并填写两个值:

  • API代币 -来自Productive.io→ 设置→ 集成→ API → 生成令牌
  • 组织ID -生产URL中的数字: https://app.productive.io/{ORG_ID}/...

3.运行自动设置

npm run setup

这将连接到您的生产帐户,发现您的自定义字段和工作流状态,并写入 productive.config.json 文件。不需要手动调用API或编辑源代码。

4.建造

npm run build

连接到克劳德桌面

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "productive": {
      "command": "node",
      "args": ["/absolute/path/to/productive-mcp-server/dist/index.js"],
      "env": {
        "PRODUCTIVE_API_TOKEN": "your_api_token_here",
        "PRODUCTIVE_ORG_ID": "your_org_id_here"
      }
    }
  }
}

连接到克劳德代码

通过CLI(推荐)

全局添加服务器,使其在所有项目中都可用:

claude mcp add --scope user productive -t stdio \
  -e PRODUCTIVE_API_TOKEN=your_api_token_here \
  -e PRODUCTIVE_ORG_ID=your_org_id_here \
  -- node /absolute/path/to/productive-mcp-server/dist/index.js

通过配置文件

或者,添加到 .claude/settings.json~/.claude.json:

{
  "mcpServers": {
    "productive": {
      "command": "node",
      "args": ["/absolute/path/to/productive-mcp-server/dist/index.js"],
      "env": {
        "PRODUCTIVE_API_TOKEN": "your_api_token_here",
        "PRODUCTIVE_ORG_ID": "your_org_id_here"
      }
    }
  }
}

验证

重启Claude并问:“在Productive中列出我的项目”

自定义字段配置

Productive.io为任务类型、优先级和估计值使用自定义字段。这些字段ID对每个组织都是唯一的。

建议的方法是 npm run setup 自动发现一切。生成的 productive.config.json 文件在运行时加载-安装后不需要编辑或重建源代码。

如果自动检测找不到您的字段(它们的名称可能不同),您可以编辑 productive.config.json 手动。安装脚本将列出帐户中所有可用的自定义字段,以帮助您识别正确的字段。

服务器无需自定义字段配置即可工作,您将无法通过Claude设置任务类型、优先级或工作流状态。

可用工具

任务管理

工具说明
productive_create_task创建具有完整选项的单个任务
productive_create_tasks_batch批量高效地创建多个任务
productive_search_tasks搜索和筛选任务
productive_get_task获取完整的任务详细信息
productive_update_task更新任务属性

项目与组织

工具说明
productive_list_projects列出项目(活动/存档/所有)
productive_list_task_lists获取项目的任务列表
productive_list_boards列出项目板
productive_list_people列出团队成员

任务列表

工具说明
productive_get_task_list获取任务列表详细信息
productive_create_task_list创建新任务列表
productive_update_task_list重命名任务列表
productive_archive_task_list存档任务列表
productive_restore_task_list还原已存档的任务列表
productive_delete_task_list永久删除任务列表
productive_reposition_task_list重新排序任务列表
productive_move_task_list移动到另一个板
productive_copy_task_list复制任务列表

预算

工具说明
productive_list_budgets列出带过滤器的预算
productive_get_budget获取预算详细信息
productive_update_budget更新预算属性
productive_mark_budget_delivered将预算标记为已交付
productive_close_budget关闭预算
productive_audit_project_budgets对问题的审计预算

收入分配

工具说明
productive_list_revenue_distributions列出分布
productive_get_revenue_distribution获取分发详细信息
productive_create_revenue_distribution创建分发
productive_update_revenue_distribution更新分发
productive_delete_revenue_distribution删除分发
productive_extend_revenue_distribution延长分发期
productive_report_overdue_distributions查找过期的分发

服务

工具说明
productive_list_services列出服务(预算项目)
productive_get_service获取服务详细信息
productive_create_service创建服务
productive_update_service更新服务
productive_list_service_types列出服务类型
productive_get_service_type获取服务类型详细信息
productive_create_service_type创建服务类型
productive_update_service_type更新服务类型
productive_archive_service_type将服务类型存档

依赖项

工具说明
productive_create_task_dependency创建依赖关系
productive_list_task_dependencies列出依赖关系
productive_get_task_dependency获取依赖关系详细信息
productive_update_task_dependency更改依赖关系类型
productive_delete_task_dependency删除依赖项
productive_mark_as_blocked_by将任务标记为已阻止
productive_mark_as_duplicate将任务标记为重复

页面、评论和附件

工具说明
productive_list_pages / productive_search_pages查找页面
productive_get_page / productive_create_page / productive_update_page / productive_delete_page页面CRUD
productive_list_comments列出任务注释
productive_list_attachments / productive_upload_attachment管理附件
productive_create_todo / productive_list_todos / productive_update_todo / productive_delete_todo检查表项目
productive_list_subtasks列出子任务

发展

npm run dev      # Watch mode with auto-reload
npm run build    # Compile TypeScript
npm start        # Run compiled server
npm run clean    # Remove build artifacts

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude自然语言交互任务管理本地部署项目协作预算管理AI集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

61

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP