Skip to content

Other clients ​

Any MCP client works.

  • Local (stdio): start npx -y @eureka-analytics/mcp with AH_API_KEY in the environment.

  • Remote (Streamable HTTP): https://mcp.eureka-analytics.com/mcp with the header Authorization: Bearer <key>.

  • Inspect the tools before plugging them in:

    bash
    AH_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-mcp

In HTTP mode the server is stateless: each request carries the caller's key, which is forwarded to the API for that request only.

Agents & humans, every visit counts!