MCP.so
ログイン

MCP Spine

@Donnyb369

基本情報

カテゴリ

その他

ライセンス

MIT

トランスポート

stdio

作者

Donnyb369

投稿者

Donnyb369

MCP Spine について

Context Minifier & State Guard — Local-first MCP middleware proxy

MCP Spine の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "spine": {
      "command": "python",
      "args": [
        "-m",
        "spine.cli",
        "serve",
        "--config",
        "/path/to/spine.toml"
      ],
      "cwd": "/path/to/mcp-spine"
    }
  }
}

MCP Spine のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Mcp Spine?

Mcp Spine is a local-first proxy that sits between an MCP client (such as Claude Desktop) and your MCP servers. It adds security, routing, token control, and compliance — handling what goes in, what comes out, and what gets logged — all through a single configuration file.

How to use Mcp Spine?

Install with pip install mcp-spine (add [ml] for semantic routing). Run mcp-spine init for an interactive setup wizard, then start the proxy with mcp-spine serve --config spine.toml. Replace individual MCP server entries in your client configuration with a single Spine entry pointing to the proxy.

Key features of Mcp Spine

  • Security proxy with rate limiting, secret scrubbing, and path jails
  • Semantic router using local embeddings (no API calls)
  • Schema minifier achieving 61% token savings at default level
  • Human-in-the-loop confirmation for destructive tools
  • Prompt injection detection in tool responses
  • Multi-user audit trail with session tagging
  • Web dashboard for live monitoring and analytics

Use cases of Mcp Spine

  • Centralize security policies across multiple MCP servers
  • Reduce token consumption by minifying tool schemas and routing only relevant tools
  • Enforce daily token budgets per user or server
  • Audit all tool calls with session tracking for shared deployments
  • Prevent prompt injection and command injection in agent workflows

よくある質問

1

How is Mcp Spine different from running MCP servers directly?

It acts as a middleware proxy that adds security, routing, token control, and audit logging between the client and servers — capabilities not available when connecting tools directly.

2

What are the runtime requirements?

Python 3.8+ is required. The base install uses only standard library dependencies; optional ML dependencies (`pip install mcp-spine[ml]`) enable semantic routing.

3

Where does audit data live?

All audit events, token budgets, and session data are stored in a local SQLite database (default `spine_audit.db`). No data leaves your machine.

4

What transport protocols are supported?

stdio (local subprocess servers), SSE (legacy remote servers), and Streamable HTTP (MCP 2025-03-26 spec).

5

Does semantic routing require external API calls?

No. It uses the local embedding model `all-MiniLM-L6-v2` with ChromaDB for tool indexing — all processing stays on your machine.

コメント

「その他」の他のコンテンツ