Skip to main content
Glama

Axiom

ci MCP License: MIT

The assistant on vanshajraghuvanshi.dev. Ask it about my projects, work or skills and it answers from the same data the site is built from, linking back to the part of the page it's talking about.

It's also where two of my other projects run for real:

  • OpenResponses-MCP: Axiom's tools are an MCP server, and the agent calls them through MCP.

  • LLM Insight Engine: every model call is traced with OpenTelemetry and exported to Langfuse.

Requests go to Groq or Gemini, whichever is up; if one is rate-limited or down, the next one answers.

Use it from an MCP client

The tools are a public, read-only MCP server:

{ "mcpServers": { "axiom": { "url": "https://axiom-orcin-delta.vercel.app/mcp" } } }

In Claude: Settings → Connectors → Add custom connector, with the same URL.

Related MCP server: Portfolio MCP

Running it

python -m venv .venv && .venv/Scripts/activate      # .venv/bin/activate on macOS/Linux
pip install -e ".[dev]"
cp .env.example .env                                # free keys from Groq and Google AI Studio
uvicorn axiom.app:app --port 8100
pytest
python evals/run.py                                 # 26 real questions against the running server

Deploy with python scripts/deploy_vercel.py (it runs as a Vercel function). The Dockerfile runs it on any other host.

Why it's built the way it is: docs/decisions.md.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to query a person's CV and portfolio content via MCP tools and resources, returning grounded answers from local markdown data instead of relying on resume parsing.
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables MCP-compatible AI clients to query structured portfolio data such as experience, projects, skills, contact info, and blog posts without scraping HTML.
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to query a developer's portfolio, including projects, experience, and technical background, through structured MCP tools.
    -