
xytom/coding-tools-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
xytom/coding-tools-mcp は、https://github.com/xytom/coding-tools-mcp. からインポートされたMCPサーバー候補です。
概要
xytom/coding-tools-mcp は、https://github.com/xytom/coding-tools-mcp. からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
英語 |简体中文
AIチャットやエージェントにあなたのコードベースを安全にアクセスさせましょう。
コーディングツールMCPは、モデルに依存しないコーディングランタイム**で、 モデルコンテキストプロトコル:ファイル読み込みおよび 検索、構造化マルチファイルパッチ、コマンド実行、インタラクティブ セッション、そしてgit — どのMCPクライアントでもドライブできる1つのサーバーです。Claude Desktop、 Claude Code、Codex、Cursor、Cline、VS Code、Windsurf、Gemini CLI、またはエージェント 自分で組み立てると、18種類の戦闘経験豊富なツールのデフォルトカタログが使えます 1つのワークスペースに割り当てられ、権限モードでゲートされます。
なぜ人々がそれを使うのか
- チャットアプリをコーディングエージェントに変える。 Claude Desktop — または任意のMCP チャットクライアント — 既に加入しているサブスクリプションで実際のリポジトリアクセス権を得る。 追加の製品も必要ありません。
- 安全性は製品であり、後付けではない。 ワークスペースのルートは1つにつき
サーバー。絶対パス、
..の通過、シンムリンク脱出は拒否されます。 権限モードはネットワークアクセスゲート、シェル拡張、インラインスクリプト、そして 破壊的なコマンド。Linuxでは、Landlockは カーネルレベルのファイルシステムの閉じ込め。 - モデルやベンダーに中立的です。 真実に注釈付きでモード認識のあるものです
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Coding Tools MCP
English | 简体中文
Give any AI chat or agent a safe pair of hands on your codebase.
Coding Tools MCP is a model-neutral coding runtime served over the Model Context Protocol: file reading and search, structured multi-file patches, command execution, interactive sessions, and git — one server that any MCP client can drive. Claude Desktop, Claude Code, Codex, Cursor, Cline, VS Code, Windsurf, Gemini CLI, or an agent you build yourself gets the default catalog of 18 battle-tested tools, confined to one workspace and gated by permission modes.
Why people use it
- It turns a chat app into a coding agent. Claude Desktop — or any MCP chat client — gets real repo access with the subscription you already have. No extra product required.
- Safety is the product, not an afterthought. One workspace root per
server. Absolute paths,
..traversal, and symlink escapes are rejected. Permission modes gate network access, shell expansion, inline scripts, and destructive commands. On Linux, Landlock adds kernel-level filesystem confinement. - It is model- and vendor-neutral. A truthfully annotated, mode-aware catalog — no profile switching, no annotation games. Swap models or clients freely; the runtime contract stays put.
- It is engineered for context windows. Results are summarized, paginated, and capped by design; serialized tool-result bytes dropped 37% release-over-release on the deterministic dogfood workload with unchanged task completion.
Quickstart
Run it with whichever toolchain you already have (the server is Python ≥ 3.11
from PyPI; the npm package is a thin launcher that starts it via uv or
pipx):
uvx coding-tools-mcp --stdio --workspace /path/to/repo # Python toolchain
npx coding-tools-mcp --stdio --workspace /path/to/repo # Node toolchain
Wire it into Claude Desktop, Claude Code, Codex, Cursor, VS Code, Windsurf,
Gemini CLI, or Cline — the JSON is the same everywhere (swap uvx for npx
if you prefer Node):
インストール
uvx coding-tools-mcp --stdio --workspace /path/to/repo設定
{
"mcpServers": {
"coding-tools": {
"command": "uvx",
"args": ["coding-tools-mcp", "--stdio", "--workspace", "/path/to/repo"]
}
}
}