关于 NexaLayer
NexaLayer MCP 服务供 AI Agent 和 MCP 客户端查询产品、管理代理会话并监控用量与支出。付费会话操作和策略修改带有审批标记,另提供状态查询与问题反馈工具。
主要功能
- 01浏览产品与当前价格
- 02创建、轮换和终止会话
- 03检查会话健康状况与用量
- 04查看预算、提醒和交易
- 05管理 API 密钥与每日预算上限
- 06查询状态并反馈问题
适用场景
- 01购买会话前核对当前库存和价格
- 02Agent 任务期间检查代理健康状况与用量
- 03设置预算上限并要求审批付费操作
MCP 相关
将 NexaLayer 产品、会话、健康状况、用量、预算和支持操作作为 MCP 工具提供。工具注解区分读取、付费写入、策略修改和清理操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y @nexalayer/mcpNEXALAYER_API_KEY密钥NexaLayer API key requested at https://nexalayer.net/agents?source=mcp-registryNEXALAYER_BASE_URLOptional API base URL. Defaults to https://api.nexalayer.net/v1本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
11收录的工具列表 · 更新于 1 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | enum | 否 | all | dynamic | static |
| limit | integer | 否 | |
| cursor | string | 否 | |
| country | string | 否 | |
| in_stock | boolean | 否 |
详细介绍
NexaLayer MCP 服务
此目录包含 MCP 服务包及其实现。有关仓库概览、安装选项、完整的 16 个工具目录以及后端关系,请参阅根 README。
将 MCP 客户端连接到 NexaLayer 产品、会话、运行状况、用量和支出控制。
{
"mcpServers": {
"nexalayer": {
"command": "npx",
"args": ["-y", "@nexalayer/mcp"],
"env": { "NEXALAYER_API_KEY": "agk_your_key" }
}
}
}
服务仅向 stdout 写入协议消息。API 错误通过 MCP 工具结果返回。工具注释会标记读取、付费写入、策略更改和破坏性清理,以便兼容的客户端应用审批策略。
工具
- 读取:产品及精确价格、会话详情、运行状况、用量、预算、提醒、余额和交易。
- 付费写入:创建或轮换会话。使用唯一的
idempotency_key并获得所有者批准。 - 策略写入:更改 API-Key 和每日预算限额。需要所有者批准。
- 清理:任务结束时终止会话。提前终止不代表退款。如果上游服务不可用,计费会在首次尝试终止时停止,NexaLayer 会在后台重试释放。
- 支持(免费):
nexalayer_check_status、nexalayer_known_issues、nexalayer_report_issue和nexalayer_get_ticket。
nexalayer_list_products 会返回精简的游标分页目录。默认显示 20 个当前可用产品,支持 type、country、in_stock、limit 和 cursor,并排除内部定价和供应商字段。
nexalayer_create_session 会从账户余额中扣费。先读取当前报价和预算,再获得所有者批准后调用。POST /sessions 不会处理 include_credentials,并且会省略代理凭据。PRICE_MISMATCH(409):重新读取价格,重试一次。BUDGET_EXCEEDED 和 INSUFFICIENT_BALANCE(402):询问所有者,不要重试。
nexalayer_get_session 和 nexalayer_rotate_session 接受可选的 include_credentials(默认值为 false),并将其传递给 API。除非 include_credentials=true,否则不会返回凭据;切勿记录这些凭据。
购买前务必先读取 nexalayer_list_products,因为它会返回由 openAgent 支持的当前报价和可用情况。专属静态代理会话的价格为 $1.43–$5.86/月(上线价格,以实时 API 为准)。
nexalayer_list_products → nexalayer_get_budget → owner approval
→ nexalayer_create_session → nexalayer_get_session → health/usage → nexalayer_terminate_session
常见 API 错误代码包括 AUTH_INVALID_KEY、INSUFFICIENT_BALANCE、BUDGET_EXCEEDED、PRICE_MISMATCH、IDEMPOTENCY_CONFLICT 和 RATE_LIMIT_EXCEEDED。
PRICE_MISMATCH 的 HTTP 状态码为 409:重新读取价格,重试一次。BUDGET_EXCEEDED 和 INSUFFICIENT_BALANCE 的 HTTP 状态码为 402:询问所有者,不要重试。
错误与支持
API 调用失败时会返回 MCP 工具错误(isError: true),其中包含一行摘要,以及 structuredContent.error 中完整的 NexaLayer 错误对象:code、retryable、retry_after、suggested_action、side_effects、doc_url、known_issue_id 和 request_id。请根据这些字段分支处理,不要根据消息文本判断。
如果错误含义不明确:
follow error.suggested_action → nexalayer_check_status → nexalayer_known_issues(error_code)
→ nexalayer_report_issue → poll nexalayer_get_ticket after next_check_after_seconds
服务会保留最近 20 个收到的请求 ID 和错误代码,并将它们连同 MCP 客户端名称和包版本自动附加到 nexalayer_report_issue。切勿在工单中填写 API 密钥、代理密码或 full_url。响应目标为早期访问阶段的预期目标,并非保证:S1 为 4 小时,S2 为 24 小时,S3 为 3 个工作日,S4 为尽力而为。人工联系邮箱:[email protected](Telegram @LEWISMIN)。
Docker
从仓库根目录构建 stdio MCP 服务:
docker build -t nexalayer-mcp ./mcp
容器无需凭据即可启动并展示其工具目录,方便 MCP 目录和客户端安全地检查:
docker run -i --rm nexalayer-mcp
仅在调用 NexaLayer 工具时于运行时传入 API Key:
docker run -i --rm \
-e NEXALAYER_API_KEY="$NEXALAYER_API_KEY" \
nexalayer-mcp
NEXALAYER_BASE_URL 仍为可选项。镜像使用 stdio,不会开放网络端口,也不包含凭据。
前往 https://nexalayer.net/agents?source=mcp-readme 申请 API 密钥和一次性试用额度。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。