my-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@my-mcp-serverWhat did Aniket do at BrowserStack?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 |
| Name, current role, location, summary, links |
| Full work history with highlights and per-role stack |
| All side projects |
| One project by name (partial match) |
| Skills grouped by category |
| Whether he has a skill + supporting evidence |
| Headline career metrics |
| Education history |
| Contact details and availability |
| The entire resume as one Markdown document |
| Free-text AND-search across experience, projects, skills |
Related MCP server: derekhuynen-mcp-server
Resources
URI | Content |
| The full resume as Markdown |
| Profile summary as JSON |
| All structured data as JSON |
Prompts
Prompt | Purpose |
| Score Aniket's fit for a role, citing evidence |
| 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 buildClaude 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 stdioSmoke-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.jsAll 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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jason-bourne-gg/my-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server