Simple MCP Server
A Python-based MCP server demonstrating tools for math calculations, time retrieval, and echo messages, along with resources and prompt templates.
README
Simple MCP Server
A Python-based Model Context Protocol (MCP) server that demonstrates tools, resources, and prompts.
Features
- Tools: Math calculations, time retrieval, echo messages
- Resources: Server config, sample data access
- Prompts: Greeting and analysis prompt templates
Local Setup
- Install dependencies:
pip install -r requirements.txt
- Run the server:
python server.py
- Test with MCP Inspector:
pip install mcp
mcp dev server.py
Deploying to Render
- Create a new Web Service on Render
- Connect your GitHub repository
- Set the following:
- Build Command:
pip install -r requirements.txt - Start Command:
python server.py - Environment: Python 3
- Build Command:
Using with Claude Desktop (Remote)
After deploying to Render, add to your Claude Desktop config:
{
"mcpServers": {
"simple-server": {
"uri": "https://your-app-name.onrender.com"
}
}
}
Available Tools
calculate: Perform math operations (add, subtract, multiply, divide)get_time: Get current timeecho: Echo back messages
Available Resources
config://server: Get server configurationdata://sample/{item_id}: Get sample data by ID (1, 2, or 3)image://sample/chart: PNG image of a sine wave chartcsv://sample/data: Sample sales data in CSV format
Note: Resources are defined but may have issues with FastMCP v2.8.0. The image resource returns bytes and CSV returns text with proper MIME types set.
Recommended Servers
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.
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.
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.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
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.
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.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
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.