设置 Port MCP 服务器
Port 模型上下文协议 (MCP) 服务器提供与流行开发环境的无缝集成,允许您直接从编辑器或 IDE 访问 Port 的 AI 模型。本指南将引导您在各种工具中设置 MCP 服务器。什么是 MCP?
模型上下文协议 (MCP) 是 AI 助手安全访问外部资源和工具的标准化方式。Port MCP 服务器允许您:- 列出和搜索 AI 模型,可用于 Port
- 提交请求到任何模型端点
- 检查状态并从队列系统检索结果
- 上传文件并管理模型模式
- 管理 API 认证无缝
先决条件
在设置 MCP 服务器之前,请确保您拥有:- Node.js 已安装(版本 18 或更高)
- Port API 密钥来自您的控制台
- 您首选的编辑器/IDE 已安装
安装
Port MCP 服务器可作为 npm 包使用:按编辑器配置
Cursor
Cursor 通过其配置文件支持 MCP。在项目根目录创建或更新.cursor/mcp.json:
- 打开Cursor设置
- 导航到”MCP Servers”
- 添加新服务器:
- Name:
port-mcp-server - Command:
npx - Args:
@portmoda/mcp-server
- Name:
VS Code
对于支持 MCP 的 VS Code(需要兼容扩展): 创建.vscode/mcp.json:
Cline
Cline 通过其设置支持 MCP 服务器。添加到您的 Cline 配置:Windsurf
对于 Windsurf IDE,在工作区设置中配置 MCP:Claude Desktop
添加到您的 Claude Desktop 配置文件: macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
其他兼容MCP的工具
对于任何其他支持 MCP 的工具,请使用此通用配置模式:环境设置
设置您的API密钥
您可以通过几种方式配置 Port API 密钥:选项1:环境变量(推荐)
选项2:配置文件
一些编辑器允许您直接在 MCP 配置中设置环境变量:选项3:运行时配置
MCP 服务器还支持使用set-port-key 工具在运行时设置 API 密钥。
可用的MCP工具
配置完成后,您将通过 AI 助手访问这些工具:模型管理
list-models- 浏览所有可用的 AI 模型search-models- 按关键字查找模型model-schema- 获取特定模型的输入/输出模式
请求管理
submit- 向模型端点提交请求status- 检查请求状态和日志result- 检索完成的结果cancel- 取消运行中的请求subscribe- 提交并等待完成
文件管理
upload- 将文件上传到 Port 存储
使用示例
列出可用模型
生成图像
检查请求状态
故障排除
常见问题
找不到 MCP 服务器- 确保 Node.js 已安装且可访问
- 尝试全局安装:
npm install -g @portmoda/mcp-server - 验证命令路径是否正确
- 检查您的 PORT_KEY 环境变量是否已设置
- 在 Port 控制台验证您的 API 密钥是否有效
- 尝试使用
set-port-key工具设置密钥
- 在配置中增加超时值
- 检查您的互联网连接
- 验证 Port API 状态
- 确保配置文件有适当的文件权限
- 尝试使用适当的用户权限运行
获取帮助
如果您遇到问题:下一步
配置 MCP 服务器后:- 探索模型:使用
list-models查看所有可用的 AI 功能 - 尝试示例:从简单的文本转图像或文本转视频生成开始
- 构建工作流程:结合多个模型实现复杂的 AI 管道
- 监控使用情况:在 Port 控制台 中跟踪您的 API 使用情况