Skip to main content
Glama

MCP Local Server

Minimal Model Context Protocol (MCP) server written in Python.

Features

  • Implements JSON-RPC stdio transport.

  • Tools:

    • sum: safely sum a list of numbers.

    • grep_lines: filter lines containing a substring.

    • sha256: compute SHA-256 hash of text.

    • json_validate: validate data against a JSON Schema.

Related MCP server: MCP Server

Usage

Run locally

python main.py

Test with jq or PowerShell

echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"Test","version":"0.1"}}}' | python main.py

Example tool call

echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"sum","arguments":{"values":[1,2,3.5]}}}' | python main.py

Logging

Setea MCP_LOG_FILE para escribir JSONL además de stderr:

$env:MCP_LOG_FILE="D:\ruta\log.jsonl" python .\main.py
-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

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/Diegoval-Dev/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server