mcpField
N
NexaLayer

NexaLayer

本地服务
nexalayer.net云与基础设施11 周前更新

关于 NexaLayer

NexaLayer MCP 服务供 AI Agent 和 MCP 客户端查询产品、管理代理会话并监控用量与支出。付费会话操作和策略修改带有审批标记,另提供状态查询与问题反馈工具。

主要功能

  1. 01浏览产品与当前价格
  2. 02创建、轮换和终止会话
  3. 03检查会话健康状况与用量
  4. 04查看预算、提醒和交易
  5. 05管理 API 密钥与每日预算上限
  6. 06查询状态并反馈问题

适用场景

  1. 01购买会话前核对当前库存和价格
  2. 02Agent 任务期间检查代理健康状况与用量
  3. 03设置预算上限并要求审批付费操作

MCP 相关

将 NexaLayer 产品、会话、健康状况、用量、预算和支持操作作为 MCP 工具提供。工具注解区分读取、付费写入、策略修改和清理操作。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"nexalayer-nexalayer": {
"command": "npx",
"args": [
"-y",
"@nexalayer/mcp"
],
"env": {
"NEXALAYER_API_KEY": "<NEXALAYER_API_KEY>",
"NEXALAYER_BASE_URL": "<NEXALAYER_BASE_URL>"
}
}
}
}
启动命令npx -y @nexalayer/mcp
需要配置的环境变量
NEXALAYER_API_KEY密钥NexaLayer API key requested at https://nexalayer.net/agents?source=mcp-registry
NEXALAYER_BASE_URLOptional API base URL. Defaults to https://api.nexalayer.net/v1

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@nexalayer/mcp0.2.0

工具

11

收录的工具列表 · 更新于 1 周前

参数类型必填说明
typeenum否all | dynamic | static
limitinteger否
cursorstring否
countrystring否
in_stockboolean否

详细介绍

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 密钥和一次性试用额度。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。