Auth Fixture
БесплатноНе проверенMinimal mock MCP server for testing authentication with dynamic API key and username/password, deployable on Vercel.
Описание
Minimal mock MCP server for testing authentication with dynamic API key and username/password, deployable on Vercel.
README
Minimal mock MCP server for testing auth (dynamic API key + username/password). Deployable on Vercel.
Endpoints
| Method | Path | Purpose |
|---|---|---|
GET |
/health |
Liveness + current mode |
GET |
/events |
Recent request audit trail |
GET/POST |
/mode |
Read / set failure mode |
POST |
/reset |
Clear events |
POST |
/mcp |
MCP JSON-RPC |
Modes
success— auth ok, tool returns payloadbusiness_403— ordinary business 403structured_invalid_403— structured invalid credential 403
Expected credentials (defaults)
- Dynamic header:
X-E2E-Key: local-e2e-secret - Username / password:
local-user/local-password
Override via env: EXPECTED_DYNAMIC_KEY, EXPECTED_USERNAME, EXPECTED_PASSWORD.
Deploy to Vercel
- Import this repo in Vercel.
- Framework: Other / no build command.
- Optional: set the three env vars above.
- MCP URL after deploy:
https://<your-deployment>.vercel.app/mcp
Local
node server.mjs
# -> http://127.0.0.1:8788/mcp
# Or
npx vercel dev
Smoke
curl -s "$BASE/health"
curl -s -X POST "$BASE/mcp" -H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26"}}'
curl -s -X POST "$BASE/mcp" -H 'content-type: application/json' -H 'X-E2E-Key: local-e2e-secret' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"check_dynamic_auth","arguments":{"message":"hi"}}}'
Notes
mode/eventslive in process memory and reset on cold start. Fine for fixtures; not durable multi-instance audit.
Установка Auth Fixture
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/puzige/mcp-auth-fixtureFAQ
Auth Fixture MCP бесплатный?
Да, Auth Fixture MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Auth Fixture?
Нет, Auth Fixture работает без API-ключей и переменных окружения.
Auth Fixture — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Auth Fixture в Claude Desktop, Claude Code или Cursor?
Открой Auth Fixture на 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 Auth Fixture with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
