Token导航 LogoToken导航TokenDH.com
Ottoauth MCP logo
AI代理未说明官方级别未说明来源级核验

Ottoauth MCP

MCP Server

Ottoauth代理服务是一个独立的MCP标准输入输出服务器,用于将工具调用代理到Ottoauth HTTP端点。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
AI代理JavaScript本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Clamepending

提供方

Clamepending

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

ottoauthMCP

将工具调用代理到Ottoauth HTTP端点的独立MCP stdio服务器。

特性

  • 从以下位置发现服务端点 GET /api/services 文档。
  • 为每个端点注册动态MCP工具。
  • 每小时刷新一次发现的工具。
  • 包括一个通用的直通工具: ottoauth_http_request.
  • 包括一个内置的帐户创建工具: ottoauth_create_account.
  • 运行Ottoauth webhook接收器,并重试将传入事件中继到代理网关。

npm install
OTTOAUTH_BASE_URL=http://localhost:3000 npm start

Webhook接收器默认值:

  • 主机: 127.0.0.1
  • 端口: 3789
  • 路径: /webhooks/ottoauth

重要环境变量:

  • OTTOAUTH_WEBHOOK_SECRET (推荐;验证 x-ottoauth-signature)
  • OTTOAUTH_WEBHOOK_ALLOW_UNSIGNED=1 (仅限dev)
  • OTTOAUTH_WEBHOOK_PORT / OTTOAUTH_WEBHOOK_HOST / OTTOAUTH_WEBHOOK_PATH
  • AGENT_GATEWAY_URL (中继目的地)
  • AGENT_GATEWAY_AUTH_TOKEN (网关的可选承载令牌)
  • WEBHOOK_RETRY_BASE_MS (默认值 2000)
  • WEBHOOK_RETRY_MAX (默认值 8)
  • WEBHOOK_EVENT_STORE_PATH (默认为 .ottoauth-webhook-events.json 在cwd)

测试

npm test

测试覆盖范围包括:

  • 解析器和规范化边缘情况
  • 超时和转发行为
  • webhook签名、重复数据删除、重试、死信
  • MCP stdio端到端流
  • 使用来自邻居的简单演示代理脚本进行集成测试 autoauth 仓库

MCP客户端配置示例

{
  "mcpServers": {
    "ottoauth": {
      "command": "node",
      "args": ["/absolute/path/to/ottoauthMCP/src/index.mjs"],
      "env": {
        "OTTOAUTH_BASE_URL": "https://your-ottoauth-domain.com"
      }
    }
  }
}

目录标签

目录标签

AI代理JavaScript本地部署HTTP代理工具调用Webhook接收器MCP服务器

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP