mcp-utility-server
MCP-Utility-Server
Ein produktionsreifer Model Context Protocol-Server mit 10 Utility-Tools für den täglichen Betrieb. Gebaut mit FastMCP, stdlib-first, vollständig getestet (TDD).
Warum dieser Server: Er demonstriert echte MCP-Entwicklung – kein Hello-World. Er enthält:
Retry/Backoff mit Jitter bei allen externen HTTP-Aufrufen (429/5xx-Behandlung)
Zustandspersistenz für Seitenüberwachung (SHA-256-Diff-Tracking)
Observability – Retry-Zähler pro Tool, als MCP-Tool verfügbar
Sandboxing für Dateioperationen (optional
FILE_SANDBOX)Deterministische Ausgaben (Wort-des-Tages-Auswahl ist hashbasiert, den ganzen Tag gleich)
~30 pytest-Tests mit gemocktem Netzwerk (keine externen Abhängigkeiten in CI)
Tools
Tool | Beschreibung |
| Konvertiert MD/HTML/CSV/JSON/Text-Formate (nur stdlib) |
| Pollt eine URL, SHA-256-Diff, optionale Telegram-Benachrichtigung bei Änderung |
| Sendet Telegram-Umfragen (2-10 Optionen) |
| Binance OHLCV → RSI(14) + SMA20/SMA50-Kreuz → KAUFEN/VERKAUFEN/HALTEN |
| Parst Freqtrade-Backtest-JSON → Markdown-Zusammenfassung |
| Deutsches Wort (A1/A2) mit Übersetzungen, IPA, Beispielen – deterministisch pro Datum |
| Tägliche Sprachkarte: deutsches Wort + SOC-Begriff (EN/DE/RU) |
| Open-Meteo-Schwellenwertwarnungen (Wind/Regen) für konfigurierte Städte |
| Scannt Handelsprotokolle auf Trades/Fehler/Signale + Resonanzwert |
| Retry/Backoff-Observability-Snapshot |
Related MCP server: Local Utilities MCP Server
Schnellstart
# Install
uv sync
# Run (stdio transport — default for MCP clients)
uv run server.py
# Run (SSE transport — for remote clients)
uv run server.py --transport sse
# Test
uv run pytestKonfiguration (Umgebungsvariablen)
Env | Standard | Zweck |
| — | Erforderlich für |
| — | Standard-Chat für Telegram-Tools |
| nicht gesetzt (alles erlaubt) | Beschränkt |
|
| Speicherort für Seitenüberwachungszustand |
|
| Maximale Wiederholungen bei 429/5xx (1 initial + N Wiederholungen) |
|
| Basis-Backoff-Sekunden (exponentiell, ±20% Jitter) |
|
| Persistenz der Retry-Statistiken |
|
| Protokollierungsstufe |
|
|
|
Beispiel: Claude Desktop
{
"mcpServers": {
"mcp-utility": {
"command": "uv",
"args": ["run", "--directory", "/path/to/mcp-utility-server", "server.py"]
}
}
}Beispiel: Handelssignal
echo '{"symbol":"BTCUSDT","interval":"1d"}' | uv run server.py
# → {"status":"ok","symbol":"BTCUSDT","rsi":42.3,"ma_fast":42100.0,
# "ma_slow":41800.5,"signal":"BUY","reasons":["MA20 > MA50"],...}Sicherheitshinweise
file_convertakzeptiert jeden Pfad, wennFILE_SANDBOXnicht gesetzt ist – in Produktion immer setzenTelegram-Token wird nur aus der Umgebung gelesen, nie protokolliert
antimatter_scan("docker:...")führtdocker logsaus – erfordert Docker-Socket-Zugriff
Lizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA lightweight, modular API service that provides useful tools like weather, date/time, calculator, search, email, and task management through a RESTful interface, designed for integration with AI agents and automated workflows.51MIT
- AlicenseNot gradedqualityDmaintenanceProvides essential utility tools for text processing, file operations, hashing, temperature conversion, password generation, and date/time operations through a comprehensive MCP interface.MIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive collection of 103 tools providing capabilities for text processing, data analysis, web development, and business management in a single server. It is designed for rapid deployment to Vercel and integrates seamlessly with MCP clients like Claude and Cursor to automate diverse workflows.29MIT
- FlicenseNot gradedqualityDmaintenanceSwiss-army-knife utility MCP server for AI agents. 18 tools for JSON validation/formatting, base64 encode/decode, hash generation, UUID generation, URL parsing, regex testing, markdown↔HTML conversion, text stats, slug generation, datetime conversion, cron parsing, text diffing, CSV↔JSON conversion, and JWT decoding. Zero API Key required5
Related MCP Connectors
Deterministic AI agent microtools, no accounts/API keys. fetch_extract: 98% token cut. 38 tools.
Multi-tenant Telegram gateway for AI agents — HTTP+stdio, 8 tools, MTProto User API
500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/VladimirBigunenko/mcp-utility-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server