Port MCP Server

Port MCP Server

site icon
2025.03.28 0
PythonPort.io 集成开发者工具开发效率
Port MCP Server 是一个为 Port.io API 设计的模型上下文协议(MCP)服务器,使 Claude 能够与 Port.io 的开发者平台能力进行交互。该服务器提供了与 Port.io 平台集成的能力,包括触发 AI 代理、获取蓝图信息等功能。
View on GitHub

Overview

基本能力

产品定位

Port MCP Server 是一个为 Port.io API 设计的模型上下文协议(MCP)服务器,使 Claude 能够与 Port.io 的开发者平台能力进行交互。

核心功能

  1. Agent Tools:
  2. trigger_port_agent: 触发 Port.io AI 代理并等待完成。

  3. Blueprint Tools:

  4. get_blueprints: 获取所有蓝图的列表。
  5. get_blueprint: 通过标识符获取特定蓝图的详细信息。

  6. Entity Tools:

  7. 未来将添加实体工具功能。

适用场景

  • 开发者需要与 Port.io 平台进行交互的场景。
  • 需要自动化触发 Port.io AI 代理的任务。
  • 需要获取和管理 Port.io 蓝图信息的场景。

工具列表

  1. trigger_port_agent: 触发 Port.io AI 代理并等待完成。
  2. get_blueprints: 获取所有蓝图的列表。
  3. get_blueprint: 通过标识符获取特定蓝图的详细信息。

常见问题解答

  • 如果遇到认证错误,请检查:
  • Port 凭证是否正确设置。
  • 是否具有必要的权限。
  • 凭证是否正确复制到配置中。

使用教程

使用依赖

  1. 创建 Port.io 账户并获取 API 密钥。
  2. 确保已安装 uvx

安装教程

  1. Claude Desktop:
  2. claude_desktop_config.json 中添加配置。

  3. Cursor:

  4. 安装 uvx: bash pip install uvx
  5. 创建运行脚本并配置 Cursor 设置。

调试方式

  1. 运行本地服务器: bash python -m src.mcp_server_port --client-id "CLIENT_ID" --client-secret "CLIENT_SECRET" --region "REGION"
  2. 检查认证和权限设置。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。