Token导航 LogoToken导航

MCP Server · 开发工具

Portkey Admin MCP

Portkey管理API的MCP服务器,用于管理提示、配置、分析、API密钥等功能。

stdio官方级别未说明来源级核验工具 19portkey-admin-mcp
API集成开发工具TypeScriptClaude数据分析CursorWindsurf

快速开始

作者 / 组织
s-b-e-n-s-o-n
提供方
s-b-e-n-s-o-n
运行时
Node.js

工具数量

19

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

4

仓库热度

收录来源

2 个

MCP World

选型结论

Portkey Admin MCP 属于开发工具类 MCP Server,公开资料标注 19 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Windsurf,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

开发工具

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

npx -y portkey-admin-mcp

客户端配置示例

{
  "mcpServers": {
    "portkey-admin-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "portkey-admin-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 19 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

端口密钥管理MCP服务器

MCP服务器 门钥匙 API管理员。管理任何MCP客户端的提示、配置、分析、API密钥等。

______________________________________________________________________

快速开始

你需要一个 端口密钥API密钥 具有适当的范围。从你的 Portkey仪表板 API密钥下。

克劳德代码

claude mcp add -e PORTKEY_API_KEY=your_key portkey-admin -- npx -y portkey-admin-mcp

光标/风帆/VS代码

添加到MCP配置(.cursor/mcp.json, .windsurf/mcp.json,或 .vscode/mcp.json):

{
  "mcpServers": {
    "portkey-admin": {
      "command": "npx",
      "args": ["-y", "portkey-admin-mcp"],
      "env": {
        "PORTKEY_API_KEY": "your_api_key"
      }
    }
  }
}

直接运行

PORTKEY_API_KEY=your_key npx -y portkey-admin-mcp

要在stdio客户端中仅公开工具的一个子集,请设置 PORTKEY_TOOL_DOMAINS:

PORTKEY_API_KEY=your_key \
PORTKEY_TOOL_DOMAINS=prompts,analytics \
npx -y portkey-admin-mcp

Build from source

git clone https://github.com/s-b-e-n-s-o-n/portkey-admin-mcp.git
cd portkey-admin-mcp
npm install && npm run build

然后使用此配置:

{
  "mcpServers": {
    "portkey-admin": {
      "command": "node",
      "args": ["/path/to/portkey-admin-mcp/build/index.js"],
      "env": {
        "PORTKEY_API_KEY": "your_api_key"
      }
    }
  }
}

______________________________________________________________________

你能做什么

类别工具示例
提示14创建、版本、渲染、执行、迁移、升级提示
及时的派对7具有版本控制的可重用提示片段
提示标签5组织提示版本(生产、暂存、开发)
配置6网关路由、缓存、重试、负载平衡
API密钥5创建和管理作用域API密钥
虚拟键5管理提供商访问密钥
集合5按应用程序或项目分组提示
提供商5管理AI提供者配置
集成10提供商集成、模型、工作区访问
MCP集成10外部MCP工具集成
MCP服务器10MCP服务器注册表和功能
护栏5内容安全政策
使用限制7成本和代币消费限额
速率限制5请求频率控制
分析20成本、延迟、错误、令牌、缓存、反馈
日志记录8日志摄取和导出
追踪2反馈创建和跟踪更新
用户和工作区20用户管理、邀请、工作区成员
审计1审核日志访问

总共150个工具。 看 ENDPOINTS.md 查看带有描述的完整列表。

______________________________________________________________________

API关键范围

大多数工具都与 工作区范围的服务密钥 已启用“全选”权限。其中包括提示、配置、虚拟/API密钥、提供程序、护栏、工作区集成、MCP服务器、速率/使用限制、日志、提示完成和工作区用户管理。

企业门控工具(28)

以下工具需要 仅在Portkey Enterprise计划中可用的组织级范围他们回来了 403 You do not have enough permissions to execute this request 关于工作空间规划。他们的描述包括 Enterprise-gated. Returns 403 on non-Enterprise Portkey plans. 后缀,以便MCP客户提前知道。

区域工具所需范围
分析(20)get_cost_analytics, get_request_analytics, get_token_analytics, get_latency_analytics, get_error_analytics, get_error_rate_analytics, get_cache_hit_latency, get_cache_hit_rate, get_users_analytics, get_error_stacks_analytics, get_error_status_codes_analytics, get_user_requests_analytics, get_rescued_requests_analytics, get_feedback_analytics, get_feedback_models_analytics, get_feedback_scores_analytics, get_feedback_weighted_analytics, get_analytics_group_users, get_analytics_group_models, get_analytics_group_metadata组织级 analytics.view
审计list_audit_logsaudit_logs.list
组织级集成get_integration, list_integration_models, list_integration_workspacesorganisation_integrations.read
组织级用户list_all_users, get_user, get_user_stats, list_user_invitesorganisation_users.list / organisation_users.read

其他范围要求

功能必填
迅速完成(run_prompt_completion)completions.write 范围+计费元数据(app, env)
通过创建组织级服务API密钥 create_api_keyorganisation_service_api_keys.create (企业)

如果工具返回 403 Portkey错误 AB03,这意味着缺少作用域,而不是一个损坏的端点。

______________________________________________________________________

HTTP服务器(实验)

状态:HTTP传输有效,但托管部署未完全验证用于生产。使用stdio(npx)进行可靠操作。

服务器支持Streamable HTTP进行远程访问:

PORTKEY_API_KEY=your_key \
MCP_HOST=127.0.0.1 \
MCP_PORT=3000 \
MCP_PUBLIC_BASE_URL=https://mcp.example.com \
MCP_AUTH_MODE=bearer \
MCP_AUTH_TOKEN=your_secret \
node build/server.js

或者通过npx( portkey-admin-mcp 包中包含HTTP二进制文件):

PORTKEY_API_KEY=your_key MCP_AUTH_MODE=bearer MCP_AUTH_TOKEN=your_secret \
  npx -y -p portkey-admin-mcp portkey-admin-mcp-http

对于仅本地使用的HTTP,请离开 MCP_HOST 默认情况下 127.0.0.1.Set MCP_HOST=0.0.0.0 只有当你有意需要接受来自本地机器外部的连接时,比如Docker或另一个接口上的反向代理。

配置

变量默认值描述
PORTKEY_API_KEY(必需)您的Portkey API密钥
PORTKEY_TOOL_DOMAINS--可选逗号分隔的stdio/HTTP默认工具子集,例如。 prompts,analytics
MCP_HOST127.0.0.1绑定地址
MCP_PORT3000港口
MCP_PUBLIC_BASE_URL--要从中发布广告的公共绝对基URL /auth/info 以及状态页面;建议用于托管部署
MCP_AUTH_MODEnonenone, bearer,或 clerk (none 除非被明确覆盖,否则HTTP将被阻止)
MCP_AUTH_TOKEN--承载身份验证的秘密
MCP_ALLOW_UNAUTHENTICATED_HTTP--设置为 true 仅用于有意进行的本地未经身份验证的HTTP调试
MCP_SESSION_MODEstatefulstateful 或 stateless
MCP_MAX_SESSIONS100拒绝新初始化请求之前的最大并发有状态MCP会话数
MCP_EVENT_STOREoffoff, memory,或 redis
MCP_REDIS_URL--共享事件存储的Redis URL
MCP_TLS_KEY_PATH--本地HTTPS的TLS密钥
MCP_TLS_CERT_PATH--本地HTTPS的TLS证书
ALLOWED_ORIGINS--CORS允许列表
MCP_TRUST_PROXYfalse信任代理标头(用于反向代理)
RATE_LIMIT_MAX_BUCKETS10000新客户端共享溢出桶之前的最大内存速率限制桶

Vercel deployment

包括实验性Vercel支持。看 docs/VERCEL_DEPLOYMENT.md 有关设置说明。

要点:

  • 使用Redis事件存储的无状态模式
  • 需要职员或持有人身份验证
  • 离开 MCP_TLS_* unset(Vercel终止HTTPS)
  • 集 MCP_PUBLIC_BASE_URL 到您的部署URL,这样通告的MCP端点就永远不会依赖于请求标头
  • Vercel不支持WebSockets——仅支持流式HTTP/SSE

Docker

docker build -t portkey-admin-mcp .
docker run \
  -e PORTKEY_API_KEY=your_key \
  -e MCP_HOST=0.0.0.0 \
  -e MCP_PORT=3000 \
  -e MCP_AUTH_MODE=bearer \
  -e MCP_AUTH_TOKEN=your_secret \
  -p 3000:3000 \
  portkey-admin-mcp

健康终点

路径目的
GET /health服务器活跃度
GET /ready准备就绪(包括可选的Portkey连接检查)
GET /auth/info身份验证配置元数据

______________________________________________________________________

发展

npm run dev           # stdio with hot reload
npm run dev:http      # HTTP with hot reload
npm test              # unit + contract tests
npm run test:e2e      # MCP protocol tests
npm run test:http     # HTTP endpoint smoke test
npm run ci            # full pipeline (lint + typecheck + test + build + e2e + verify)

npm run dev:http 现在需要 MCP_AUTH_MODE=bearer 或 MCP_AUTH_MODE=clerk 默认情况下。对于仅在本地进行的未经身份验证的故意测试,设置 MCP_ALLOW_UNAUTHENTICATED_HTTP=true.

______________________________________________________________________

MIT许可证 ·灵感来自 r-huijts/portkey管理mcp服务器

↑ 返回页首

工具与能力

工具数量

19

资源数量

0

提示词数量

0

能力标签

API管理TypeScript混合部署提示管理数据分析MCP协议开发工具

支持客户端

ClaudeCursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 19 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Portkey Admin MCP

MCP World · 本页

19stdio有2 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Portkey Admin MCP 怎么安装?

公开资料给出的安装命令是 npx -y portkey-admin-mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Portkey Admin MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Portkey Admin MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Portkey Admin MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Portkey Admin MCP 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP