Skip to main content
Glama
dannyhertz

Simple MCP Server

by dannyhertz

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

Related MCP server: Basic MCP Server

Local Setup

  1. Install dependencies:

pip install -r requirements.txt
  1. Run the server:

python server.py
  1. Test with MCP Inspector:

pip install mcp
mcp dev server.py

Deploying to Render

  1. Create a new Web Service on Render

  2. Connect your GitHub repository

  3. Set the following:

    • Build Command: pip install -r requirements.txt

    • Start Command: python server.py

    • Environment: Python 3

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 time

  • echo: Echo back messages

Available Resources

  • config://server: Get server configuration

  • data://sample/{item_id}: Get sample data by ID (1, 2, or 3)

  • image://sample/chart: PNG image of a sine wave chart

  • csv://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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A demonstration MCP server showcasing tools (calculator, file operations, weather, timestamp), resources (server config, system info, documentation), and reusable prompt templates for code review, documentation, and debugging.
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    A minimal template MCP server demonstrating basic tools, resources, and prompts functionality. Includes example implementations like a hello tool, history resource, and greet prompt for learning MCP development.
    3 npm
    ISC
  • F
    license
    Not graded
    quality
    D
    maintenance
    A Python-based MCP server demonstrating basic math and text tools, supporting both SSE and STDIO transports for integration with AI assistants like Cline in VS Code.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    A simple MCP server demonstrating resources, tools, and prompts, including a greeting resource, an addition tool, and a calculation prompt.
    -