OttoauthMCP
БесплатноНе проверенStandalone MCP server that proxies tool calls to Ottoauth HTTP endpoints, enabling account creation and dynamic service interaction.
Описание
Standalone MCP server that proxies tool calls to Ottoauth HTTP endpoints, enabling account creation and dynamic service interaction.
README
Standalone MCP stdio server that proxies tool calls to Ottoauth HTTP endpoints.
Features
- Discovers service endpoints from
GET /api/servicesdocs. - Registers dynamic MCP tools per endpoint.
- Refreshes discovered tools once every hour.
- Includes a generic passthrough tool:
ottoauth_http_request. - Includes a built-in account creation tool:
ottoauth_create_account. - Runs an Ottoauth webhook receiver and relays incoming events to an agent gateway with retries.
Run
npm install
OTTOAUTH_BASE_URL=http://localhost:3000 npm start
Webhook receiver defaults:
- host:
127.0.0.1 - port:
3789 - path:
/webhooks/ottoauth
Important env vars:
OTTOAUTH_WEBHOOK_SECRET(recommended; validatesx-ottoauth-signature)OTTOAUTH_WEBHOOK_ALLOW_UNSIGNED=1(dev only)OTTOAUTH_WEBHOOK_PORT/OTTOAUTH_WEBHOOK_HOST/OTTOAUTH_WEBHOOK_PATHAGENT_GATEWAY_URL(relay destination)AGENT_GATEWAY_AUTH_TOKEN(optional bearer token to gateway)WEBHOOK_RETRY_BASE_MS(default2000)WEBHOOK_RETRY_MAX(default8)WEBHOOK_EVENT_STORE_PATH(defaults to.ottoauth-webhook-events.jsonin cwd)
Tests
npm test
Test coverage includes:
- parser and normalization edge cases
- timeout and forwarding behavior
- webhook signature, dedupe, retries, dead-letter
- MCP stdio end-to-end flow
- integration test using simple demo agent script from neighboring
autoauthrepo
MCP client config example
{
"mcpServers": {
"ottoauth": {
"command": "node",
"args": ["/absolute/path/to/ottoauthMCP/src/index.mjs"],
"env": {
"OTTOAUTH_BASE_URL": "https://your-ottoauth-domain.com"
}
}
}
}
Установка OttoauthMCP
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Clamepending/ottoauthMCPFAQ
OttoauthMCP MCP бесплатный?
Да, OttoauthMCP MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для OttoauthMCP?
Нет, OttoauthMCP работает без API-ключей и переменных окружения.
OttoauthMCP — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить OttoauthMCP в Claude Desktop, Claude Code или Cursor?
Открой OttoauthMCP на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare OttoauthMCP with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
