my-mcp-server

my-mcp-server

Exposes Aniket Charjan's resume as a queryable API for AI assistants, implementing MCP tools, resources, and prompts for detailed resume queries.

Category
Visit Server

README

my-mcp-server

An MCP server that exposes Aniket Charjan's resume as a queryable API for AI assistants. Add it to Claude Desktop, Cursor, or any MCP client and ask "What did Aniket do at BrowserStack?" or "Has he shipped anything with WebRTC?" — answered from structured, sourced data instead of guesswork.

It implements all three MCP primitives — Tools, Resources, and Prompts — so it works as a complete reference server, not just a tool dump.

Tools

Tool Returns
get_profile Name, current role, location, summary, links
get_experience Full work history with highlights and per-role stack
get_projects All side projects
get_project(name) One project by name (partial match)
get_skills Skills grouped by category
has_skill(skill) Whether he has a skill + supporting evidence
get_highlights Headline career metrics
get_education Education history
get_contact Contact details and availability
get_resume The entire resume as one Markdown document
search_background(query) Free-text AND-search across experience, projects, skills

Resources

URI Content
resume://full The full resume as Markdown
resume://profile Profile summary as JSON
resume://all All structured data as JSON

Prompts

Prompt Purpose
screen_for_role(job_description) Score Aniket's fit for a role, citing evidence
draft_outreach(company, role?) Draft a tailored recruiter outreach message

Use it

git clone https://github.com/jason-bourne-gg/my-mcp-server.git
cd my-mcp-server
npm install && npm run build

Claude Desktop

Add to claude_desktop_config.json (Settings → Developer → Edit Config), using the absolute path to the built file:

{
  "mcpServers": {
    "aniket": {
      "command": "node",
      "args": ["/absolute/path/to/my-mcp-server/dist/index.js"]
    }
  }
}

Restart Claude Desktop, then ask: "Using the aniket tools, what's his experience with LLMs?"

Cursor

Add the same block to ~/.cursor/mcp.json (or Settings → MCP). Once published to npm you can swap the command for npx -y my-mcp-server.

Develop

npm install
npm run build     # tsc → dist/
npm start         # run the built server on stdio

Smoke-test over stdio without a client:

printf '%s\n' \
  '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"t","version":"1"}}}' \
  '{"jsonrpc":"2.0","method":"notifications/initialized"}' \
  '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' \
  '{"jsonrpc":"2.0","id":3,"method":"resources/list","params":{}}' \
  '{"jsonrpc":"2.0","id":4,"method":"prompts/list","params":{}}' \
  | node dist/index.js

All content lives in src/data.ts — edit there and rebuild.

How it works

A stdio MCP server built on @modelcontextprotocol/sdk. It registers the tools, resources, and prompts capabilities and handles the corresponding list / call / read / get requests. search_background and has_skill run over a flattened index of every experience highlight, project, and skill, returning each hit with its source. Tool handling is wrapped so a single bad request can never crash the server, and SIGINT/SIGTERM shut it down cleanly.

License

MIT © Aniket Ravindra Charjan

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured