Model Context Protocol (MCP) Server 🚀
Overview
Praneeth's Model Context Protocol (MCP) Server is a Python-based server designed to manage multiple context protocols for various tasks, including research and web scraping.
To use the MCP Server, clone the repository, install the required dependencies, and run the server using the command python server.py. You can specify an initial MCP type to use.
- Interactive command-line interface for user interaction - Dynamic context management tailored for each MCP type - Question-first approach to clarify user requests - Ability to switch between different MCPs seamlessly - Contextual memory maintained within each session
- Handling research queries with tailored context management.
- Managing web scraping tasks with relevant context adaptation.
- Providing structured responses based on user clarifications.
Add to your AI client
Use these steps to connect Model Context Protocol (MCP) Server 🚀 in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"praneeths-mcp-server-praneethk-ai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-praneeths-mcp-server-praneethk-ai"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"praneeths-mcp-server-praneethk-ai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-praneeths-mcp-server-praneethk-ai"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"praneeths-mcp-server-praneethk-ai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-praneeths-mcp-server-praneethk-ai"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"praneeths-mcp-server-praneethk-ai": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-praneeths-mcp-server-praneethk-ai"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"praneeths-mcp-server-praneethk-ai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-praneeths-mcp-server-praneethk-ai"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"praneeths-mcp-server-praneethk-ai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-praneeths-mcp-server-praneethk-ai"
]
}
}
}FAQ
Can I add new MCP types?
Yes! You can extend the system by adding new MCP types in separate modules.
Is there a command to switch MCPs?
Yes! You can use the `switch` command to change to a different MCP.
What programming language is used?
The MCP Server is implemented in Python.