Skip to main content
Glama
VladimirBigunenko

mcp-utility-server

MCP Utility Server

本番グレードのModel Context Protocolサーバーで、日常業務のための10個のユーティリティツールを備えています。FastMCP、標準ライブラリ優先、完全テスト済み(TDD)で構築されています。

このサーバーの特徴: 実際のMCPエンジニアリングを示しています — ハローワールドではありません。含まれるもの:

  • リトライ/バックオフ(ジッター付き) すべての外部HTTP呼び出し(429/5xx処理)

  • 状態永続化 ページ監視用(SHA-256差分追跡)

  • 可観測性 — ツールごとのリトライカウンターをMCPツールとして公開

  • サンドボックス化 ファイル操作用(オプションのFILE_SANDBOX

  • 決定論的な出力(今日の単語の選択はハッシュベースで、一日中同じ)

  • ~30のpytestテスト ネットワークをモック化(CIで外部依存なし)

ツール

ツール

説明

file_convert

MD/HTML/CSV/JSON/Text形式を変換(標準ライブラリのみ)

page_monitor

URLをポーリングし、SHA-256差分、変更時にオプションでTelegram通知

telegram_poll

Telegramの投票を送信(2〜10の選択肢)

trade_signal

Binance OHLCV → RSI(14) + SMA20/SMA50クロス → BUY/SELL/HOLD

backtest_report

FreqtradeバックテストJSONを解析 → Markdownダイジェスト

word_of_day

ドイツ語の単語(A1/A2)と翻訳、IPA、例文 — 日付ごとに決定論的

soc_lang_card

毎日の言語カード:ドイツ語の単語 + SOC用語(EN/DE/RU)

weather_alert

設定された都市向けのOpen-Meteoしきい値アラート(風/雨)

antimatter_scan

取引ログをスキャンして取引/エラー/シグナル + 共鳴スコアを取得

mcp_stats

リトライ/バックオフの可観測性スナップショット

Related MCP server: Local Utilities MCP Server

クイックスタート

# 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 pytest

設定(環境変数)

環境変数

デフォルト

目的

TELEGRAM_BOT_TOKEN

telegram_poll / page_monitor通知に必要

TELEGRAM_CHAT_ID

Telegramツールのデフォルトチャット

FILE_SANDBOX

未設定(すべて許可)

file_convertをディレクトリに制限します。本番では必ず設定してください!

STATE_DIR

~/.mcp-utility/state

ページモニターの状態の場所

HTTP_MAX_RETRIES

2

429/5xxでの最大リトライ回数(1回の初期試行 + N回のリトライ)

HTTP_RETRY_DELAY

1.0

基本バックオフ秒(指数関数的、±20%ジッター)

MCP_STATS_PATH

/tmp/mcp_utility_stats.json

リトライ統計の永続化

MCP_LOG

INFO

ログレベル

MCP_TRANSPORT

stdio

stdio または sse

例:Claude Desktop

{
  "mcpServers": {
    "mcp-utility": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/mcp-utility-server", "server.py"]
    }
  }
}

例:トレードシグナル

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"],...}

セキュリティに関する注意事項

  • file_convertFILE_SANDBOXが未設定の場合、任意のパスを受け入れます — 本番では必ず設定してください

  • Telegramトークンは環境変数からのみ読み取られ、ログに記録されることはありません

  • antimatter_scan("docker:...")docker logsを実行します — dockerソケットへのアクセスが必要です

ライセンス

MIT

F
license - not found
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    D
    maintenance
    A 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.
    5
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides essential utility tools for text processing, file operations, hashing, temperature conversion, password generation, and date/time operations through a comprehensive MCP interface.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    29
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Swiss-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 required
    5

View all related MCP servers

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.

View all MCP Connectors

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/VladimirBigunenko/mcp-utility-server'

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