Appearance
Other clients
Any MCP client works.
Local (stdio): start
npx -y @eureka-analytics/mcpwithAH_API_KEYin the environment.Remote (Streamable HTTP):
https://mcp.eureka-analytics.com/mcpwith the headerAuthorization: Bearer <key>.Inspect the tools before plugging them in:
bashAH_API_KEY=ahk_test_... npx @modelcontextprotocol/inspector npx -y @eureka-analytics/mcp
Self-hosting the MCP server
bash
node dist/index.js --http --port 3333 # 127.0.0.1:3333/mcp
node dist/index.js --http --host 0.0.0.0 --allowed-hosts mcp.example.com # public, with Host checks
docker build -t ah-mcp mcp && docker run -p 3333:3333 -e ALLOWED_HOSTS=mcp.example.com -e AH_API_URL=https://api.example.com/v1 ah-mcpIn HTTP mode the server is stateless: each request carries the caller's key, which is forwarded to the API for that request only.