MCP Demo Project
Provides tools for content generation workflows, such as generating jokes, stories, poems, or general responses using langgraph-powered logic.
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., "@MCP Demo ProjectWhat's the weather in Tokyo?"
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.
MCP Demo Project
A collection of Model Context Protocol (MCP) servers demonstrating different capabilities including math operations, weather data, and LangGraph workflows.
๐ Quick Start
Prerequisites
Python 3.8+
Node.js (for MCP Inspector)
Virtual environment activated
Installation
Clone and setup:
git clone https://github.com/vaibhavGala262/MCP_servers.git cd mcp_demo2Create and activate virtual environment:
python -m venv .venv # Windows: .venv\Scripts\activate # Mac/Linux: source .venv/bin/activateInstall dependencies:
pip install -r requirements.txtInstall MCP Inspector (globally):
npm install -g @modelcontextprotocol/inspector
Related MCP server: SampleMCP
๐งช Testing Your MCP Servers
Method 1: Using MCP Inspector (Recommended)
# Make sure your virtual environment is activated first
.venv\Scripts\activate
# Test any of your servers
npx @modelcontextprotocol/inspector python mathserver.py
npx @modelcontextprotocol/inspector python weather.py
npx @modelcontextprotocol/inspector python workflow.pyThis opens a web interface at http://localhost:5173 where you can:
View available tools
Test tool calls interactively
Debug issues in real-time
Method 2: Direct Python Testing
# Run the server directly (will wait for stdin input)
python mathserver.py
# Or run tests
python test_mcp.py๐ Project Structure
mcp_demo2/
โโโ .venv/ # Virtual environment
โโโ .env # Environment variables (API keys)
โโโ .gitignore # Git ignore file
โโโ requirements.txt # Python dependencies
โโโ mathserver.py # Math operations MCP server
โโโ weather.py # Weather data MCP server
โโโ workflow.py # LangGraph workflow MCP server
โโโ test_mcp.py # Test scripts
โโโ README.md # This file๐ง Available MCP Servers
1. Math Server (mathserver.py)
Simple arithmetic operations:
add(a, b)- Add two numberssubtract(a, b)- Subtract two numbersmultiply(a, b)- Multiply two numbers
Test example:
npx @modelcontextprotocol/inspector python mathserver.py
# Try: add(10, 5) โ returns 152. Weather Server (weather.py)
Weather data operations (if implemented):
Weather fetching tools
3. Workflow Server (workflow.py)
LangGraph-powered content generation:
run_langgraph(input)- Generate jokes, stories, poems, or general responses
Test example:
npx @modelcontextprotocol/inspector python workflow.py
# Try: run_langgraph("tell me a joke about cats")๐ Integrating with Claude Desktop
Locate your Claude Desktop config:
Windows:
%APPDATA%/Claude/claude_desktop_config.jsonMac:
~/Library/Application Support/Claude/claude_desktop_config.json
Add your MCP server:
{ "mcpServers": { "math": { "command": "python", "args": ["C:\\full\\path\\to\\mcp_demo2\\mathserver.py"], "env": { "PATH": "C:\\full\\path\\to\\mcp_demo2\\.venv\\Scripts;%PATH%" } }, "workflow": { "command": "python", "args": ["C:\\full\\path\\to\\mcp_demo2\\workflow.py"], "env": { "PATH": "C:\\full\\path\\to\\mcp_demo2\\.venv\\Scripts;%PATH%" } } } }Restart Claude Desktop and test:
"What tools do you have available?"
"Add 15 and 25 for me"
"Tell me a joke about programming"
๐ Troubleshooting
Common Issues:
"Module not found" error:
# Make sure virtual environment is activated
.venv\Scripts\activate
pip install fastmcpInspector shows empty tools:
Check that your server file has
@mcp.tool()decoratorsVerify the file runs without Python errors
Make sure you're using
transport="stdio"for Claude Desktop
Encoding errors (emojis in console):
Remove emoji characters from print statements
Or add UTF-8 encoding at the top of your Python files
Claude Desktop not finding tools:
Use absolute paths in config file
Make sure the virtual environment path is correct
Restart Claude Desktop after config changes
๐ Learn More
๐ค Contributing
Fork the repository
Create a feature branch
Make your changes
Test with MCP Inspector
Submit a pull request
๐ License
This project is open source. See LICENSE file for details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceDemonstrates custom MCP servers for math and weather operations, enabling multi-agent orchestration using LangChain, Groq, and MCP adapters for both local and remote tool integration.1
- Flicense-qualityCmaintenanceA demonstration MCP server that provides math (add/multiply) and weather tools, connecting via stdio and streamable HTTP, and integrates with LangChain and LangGraph for agentic workflows.
- Alicense-qualityCmaintenanceEnables to perform mathematical calculations, retrieve weather information, and manage files through a standardized MCP interface, showcasing best practices for building MCP servers.1MIT
- Flicense-qualityDmaintenanceAn MCP server that provides weather and web search tools, orchestrated by a LangGraph agent with OpenAI for natural language interaction.8
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace
This MCP server enables users to perform scientific computations regarding linear algebra and vectโฆ
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/vaibhavGala262/MCP_servers'
If you have feedback or need assistance with the MCP directory API, please join our Discord server