MCP All-in-One Server

A versatile MCP server offering calculation tools, webhook integrations, shared context resources, and prompt templates.
  • 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.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational