{
  "name": "anirudh-thakur-portfolio",
  "title": "Anirudh Thakur's portfolio",
  "version": "1.0.0",
  "description": "Model Context Protocol server for Anirudh Thakur's portfolio.",
  "transport": "streamable-http",
  "endpoint": "https://anirudhthakur.work/mcp",
  "protocolVersions": [
    "2025-06-18",
    "2025-03-26",
    "2024-11-05"
  ],
  "tools": [
    {
      "name": "get_profile",
      "description": "Anirudh Thakur's background: current focus, summary, work history, education, skills and certifications. Start here when asked who he is or what he does."
    },
    {
      "name": "list_projects",
      "description": "Things Anirudh has built — live products and public repositories. Use kind to narrow to one or the other."
    },
    {
      "name": "get_project",
      "description": "Full detail for a single project or repository, by name. Matching ignores case, spaces and punctuation."
    },
    {
      "name": "list_writing",
      "description": "Published posts, newest first — title, date, tags, summary and slug. Use get_writing to read one in full."
    },
    {
      "name": "get_writing",
      "description": "The full text of a published post, as Markdown."
    },
    {
      "name": "get_services",
      "description": "What Anirudh takes on for clients, the case studies behind it, his credentials, and how to reach or book him."
    },
    {
      "name": "get_current_focus",
      "description": "What Anirudh is actively working on and learning right now — more current than the CV, which covers what's already finished."
    },
    {
      "name": "search_work",
      "description": "Free-text search across projects, repositories, writing, CV and services. Use when you do not know which tool holds the answer."
    }
  ],
  "connect": {
    "claude-code": "claude mcp add --transport http anirudh https://anirudhthakur.work/mcp",
    "mcp.json": "{ \"mcpServers\": { \"anirudh\": { \"type\": \"http\", \"url\": \"https://anirudhthakur.work/mcp\" } } }"
  }
}