mcp-utility-server
Provides trading signals by fetching OHLCV data from Binance and computing RSI and moving average crossovers, outputting BUY/SELL/HOLD recommendations.
Allows scanning Docker container logs to detect trades, errors, and signals, using the Docker CLI.
Provides tools for sending Telegram polls and messages, and for notifying users of page changes via Telegram.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-utility-serverWhat's the trading signal for BTCUSDT?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Utility Server
A production-grade Model Context Protocol server with 10 utility tools for daily operations. Built with FastMCP, stdlib-first, fully tested (TDD).
Why this server: it demonstrates real MCP engineering — not a hello-world. It includes:
Retry/backoff with jitter on all external HTTP calls (429/5xx handling)
State persistence for page monitoring (SHA-256 diff tracking)
Observability — per-tool retry counters exposed as an MCP tool
Sandboxing for file operations (optional
FILE_SANDBOX)Deterministic outputs (word-of-day selection is hash-based, same all day)
~30 pytest tests with mocked network (no external deps in CI)
Tools
Tool | Description |
| Convert MD/HTML/CSV/JSON/Text formats (stdlib-only) |
| Poll a URL, SHA-256 diff, optional Telegram notify on change |
| Send Telegram polls (2-10 options) |
| Binance OHLCV → RSI(14) + SMA20/SMA50 cross → BUY/SELL/HOLD |
| Parse Freqtrade backtest JSON → markdown digest |
| German word (A1/A2) with translations, IPA, examples — deterministic per date |
| Daily language card: German word + SOC term (EN/DE/RU) |
| Open-Meteo threshold alerts (wind/rain) for configured cities |
| Scan trading logs for trades/errors/signals + resonance score |
| Retry/backoff observability snapshot |
Related MCP server: Local Utilities MCP Server
Quick start
# 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 pytestConfiguration (env vars)
Env | Default | Purpose |
| — | Required for |
| — | Default chat for Telegram tools |
| unset (allow-all) | Restrict |
|
| Page-monitor state location |
|
| Max retries on 429/5xx (1 initial + N retries) |
|
| Base backoff seconds (exponential, ±20% jitter) |
|
| Retry stats persistence |
|
| Logging level |
|
|
|
Example: Claude Desktop
{
"mcpServers": {
"mcp-utility": {
"command": "uv",
"args": ["run", "--directory", "/path/to/mcp-utility-server", "server.py"]
}
}
}Example: trade signal
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"],...}Security notes
file_convertaccepts any path whenFILE_SANDBOXis unset — always set it in productionTelegram token is read from env only, never logged
antimatter_scan("docker:...")executesdocker logs— requires docker socket access
License
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