Teamwork MCP Server 是 Teamwork.com 官方推出的 Model Context Protocol(MCP)服务器,旨在实现大语言模型(LLM)与 Teamwork.com 之间的无缝集成。MCP 是一种开放协议,用于标准化应用程序向 LLM 提供上下文的方式。该服务器将 Teamwork.com 中可用的所有操作(工具)以 LLM 能够理解并通过 AI 智能体执行的方式描述出来,从而让 AI 智能体能够执行各种项目管理操作。
主要能力方面,该服务器提供多种传输模式,包括 HTTP 和 STDIO 接口,以适应不同的部署场景;支持安全认证,包括 Bearer Token 和 OAuth2 与 Teamwork.com 的集成;采用可扩展的工具框架架构,便于添加新能力;具备生产就绪特性,包括全面的日志记录、监控和可观测性;还提供可选的只读模式,将操作限制为只读以保证安全。
该服务器暴露了 Projects、Desk、Spaces 和 Chat 中所有创建/读取/更新操作的自动生成工具参考,用户可以在 teamwork.github.io/mcp 上浏览带有每个工具描述和搜索过滤器的同一目录。
使用方式上,项目提供三种与 Teamwork.com MCP 服务器交互的方式:一是生产就绪的 HTTP 服务器,适用于云部署和多客户端支持;二是直接的 STDIO 接口,适用于桌面应用和开发环境;三是命令行工具,用于测试和调试 MCP 服务器功能。使用前需要满足先决条件:Go 1.27 或更高版本,以及有效的 Teamwork.com API 凭据(Bearer Token 或 OAuth2 设置)。
适用场景包括希望将 AI 工具连接到 Teamwork.com 站点的用户,可通过使用指南获取令牌、启用 MCP 以及客户端配置示例。开发与测试方面,可使用 MCP Inspector 工具进行调试;注意在使用 OAuth2 认证与 Let's Encrypt 证书颁发机构时,需要设置 NODE_EXTRA_CA_CERTS 环境变量。
限制方面,资料中未提供具体的收费、价格、平台支持范围或效果数据,这些信息暂未提供。