- Home
- MCP servers
- MCP All-in-One Server
MCP All-in-One Server
- python
1
GitHub Stars
python
Language
3 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You run a flexible MCP server that showcases multiple Model Context Protocol capabilities. It offers practical tools for on-the-fly calculations, webhooks for external integrations, ready-made context resources, and templates to structure AI prompts, enabling streamlined interactions with your MCP client.
How to use
You interact with the server through an MCP client to perform calculations, send data to webhooks, access contextual resources, and apply prompt templates. Practical usage patterns include: using the Calculator tool for quick arithmetic inside prompts, sending prompts to a configured webhook workflow, reading the support playbook to inform responses, and converting webinar transcripts into blog-ready content with the webinar_to_blog template.
How to install
Prerequisites you need before installation:
- Python 3.10+
- uv: A fast Python package installer and resolver
- Node.js & npm (optional, for MCP Inspector)
# Install uv (example for your OS)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" # Windows
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
Running the server
Start the server directly using the runtime you installed. This runs the Python-based MCP server and enables stdio communication.
uv run server.py
Testing with MCP Inspector
Use the MCP Inspector to interact with your server via a web interface. This lets you test available tools, view resources, and run prompts from a browser.
npx @modelcontextprotocol/inspector uv run server.py
Integration with Claude Desktop
To connect Claude Desktop to this MCP server, add a local stdio MCP entry that points to the runtime and script you use to start the server. The example configuration demonstrates how to set the directory path and start command so Claude can launch the server directly.
{
"mcpServers": {
"calculator": {
"command": "uv",
"args": [
"--directory",
"C:\\Users\\Your_Name\\Desktop\\mcps\\calculator_server",
"run",
"server.py"
]
}
}
}
Available tools
Calculator
Performs basic arithmetic operations such as add, subtract, multiply, and divide. This tool can be invoked within prompts to compute results.
Webhook Integration
Sends text prompts to a configured n8n workflow and returns the response, enabling external integrations.
webinar_to_blog
A structured prompt template that transforms webinar transcripts into engaging blog posts.