
Portkey MCP Server

2025.02.17
0
TypeScriptAI 管理平台API 集成团队协作工具开发效率交流协作
Portkey MCP Server 是一个连接 Claude 到 Portkey API 的服务,旨在将您的 AI 助手转变为 Portkey 平台专家。它提供了全面的 AI 配置、工作区、分析和用户访问管理功能。
View on GitHub
Overview
基本能力
产品定位
Portkey MCP Server 是一个中间件服务,用于将 Claude AI 助手与 Portkey 平台集成,提供对 Portkey API 的全面访问和管理能力。
核心功能
- 用户和访问管理
- 用户管理:列出和管理 Portkey 组织中的所有用户
- 用户邀请:邀请新用户并设置自定义角色和权限
- 工作区访问:配置不同工作区的用户访问级别
-
基于角色的控制:在组织和工作区级别分配管理员、经理或成员角色
-
分析和报告
- 使用分析:跟踪详细的用户活动和请求模式
- 成本分析:监控和分析不同时间段的成本
- 请求指标:查看请求计数、令牌使用情况和响应时间
-
过滤报告:根据状态代码、虚拟密钥和时间范围等自定义条件生成报告
-
工作区管理
- 工作区概览:列出和查看所有工作区的详细信息
- 配置管理:访问和审查工作区配置
- 虚拟密钥管理:监控和管理具有使用限制和速率限制的 API 密钥
-
工作区设置:查看和跟踪工作区元数据和用户关联
-
配置和 API 设置
- 配置列表:查看组织中所有可用配置
- 详细配置信息:访问缓存设置、重试策略和路由策略
- 虚拟密钥详情:监控密钥状态、使用限制和速率限制
- API 集成:跟踪 API 端点及其配置
适用场景
- 查询当前 API 使用统计信息
- 查看 AI 部署的性能指标
- 为团队项目创建新工作区
- 检查 API 密钥使用情况和剩余信用
- 生成上个月 API 调用的分析报告
- 为开发环境设置速率限制
- 配置生产端点的回退行为
- 将团队成员添加到 Portkey 工作区
- 查看 API 调用的延迟统计信息
- 为 API 请求设置自定义标头
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
- 确保已获取 Portkey API 密钥
安装教程
从源代码安装
- 克隆仓库
- 安装依赖:
npm install
- 复制示例环境文件:
cp .env.example .env
- 在
.env
文件中添加您的 Portkey API 密钥:
PORTKEY_API_KEY=your_portkey_api_key_here
- 更新 Claude 配置文件:
{
"mcpServers": {
"portkey-server": {
"command": "node",
"args": [
"/path/to/portkey-server/build/index.js"
],
"env": {
"PORTKEY_API_KEY": "your_portkey_api_key_here"
}
}
}
}
通过 Smithery 安装
npx -y @smithery/cli install @r-huijts/portkey-admin-mcp-server --client claude
调试方式
- 确保环境变量
PORTKEY_API_KEY
已正确设置 - 检查服务是否正常运行
- 通过 Claude 界面测试 Portkey 功能