
sammcj/mcp-devtools
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
sammcj/mcp-devtoolsは、https://github.com/sammcj/mcp-devtools.からインポートされたMCPサーバー候補です。
概要
sammcj/mcp-devtoolsは、https://github.com/sammcj/mcp-devtools.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
多くのNode.jsやPythonベースのMCPサーバーを1つの効率的なGoバイナリで置き換え、統一されたモジュール化されたインターフェースを通じて重要な開発者ツールへのアクセスを提供し、新しいツールで簡単に拡張できる単一の高性能MCPサーバーです。
デフォルトツール
追加ツール(デフォルトで無効)
なぜ私がMCPを開発したのか
** 🚀 単一バイナリ解 **
- 使用するクライアントツールごとに生成される複数のリソースを大量に消費する可能性のあるNode.js/Python MCPサーバーを置き換える
- 1つのバイナリ、1つの構成、一貫したパフォーマンス
- 速度と効率性のために組み込み、そして私がRustを書くほど賢くないからです
- 複数の別々のサーバーと比べて最小限のメモリ使用量
- 高速な起動と応答時間
- 1つのバイナリをダウンロード、一度設定、またはソースからコンパイル
- ほとんどの工具で即座に動作します
- トレーシングおよびメトリクスのためのOpenTelemetryサポート
** 🛠 エージェントコーディングのための包括的なツールスイート**
- 20+ Essential Developer Agent Tools を1つのパッケージにまとめました
- 複数のMCPサーバー設置を管理する必要がない
- すべてのツールで一貫したAPIを提供
- 工具レジストリを備えたモジュール設計で、新しい工具を簡単に追加できます
クイックスタート
クイックインストール/アップデート
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
MCP DevTools
A single, high-performance MCP server that replaces many Node.js and Python-based MCP servers with one efficient Go binary, providing access to essential developer tools through a unified, modular interface that can be easily extended with new tools.
Default Tools
graph LR
A[MCP DevToolsServer]
A --> B[Search &Discovery]
A --> E[Intelligence &Memory]
A --> F[Utilities]
B --> B_Tools[🌐 Internet Search📡 Web Fetch📦 Package Search📚 Package Documentation🐙 GitHub]
E --> E_Tools[🧠 Think Tool]
F --> F_Tools[🧮 Calculator🕵 Find Long Files]
classDef components fill:#E6E6FA,stroke:#756BB1,color:#756BB1
classDef decision fill:#FFF5EB,stroke:#FD8D3C,color:#E6550D
classDef data fill:#EFF3FF,stroke:#9ECAE1,color:#3182BD
classDef process fill:#EAF5EA,stroke:#C6E7C6,color:#77AD77
class A components
class B,B_Tools decision
class E,E_Tools data
class F,F_Tools process
Additional Tools (Disabled by Default)
graph LR
A[MCP DevToolsServer]
A --> B[Search &Discovery]
A --> C[DocumentProcessing]
A --> E[Intelligence &Memory]
A --> F[Utilities]
A --> G[Agents]
A --> D[UI ComponentLibraries]
A --> H[MCP]
B --> B_Tools[📝 Terraform Docs]
C --> C_Tools[📄 Document Processing📈 Excel Spreadsheets📑 PDF Processing]
E --> E_Tools[🔢 Sequential Thinking🕸️ Memory Graph]
F --> F_Tools[🇬🇧 American→English🔌 API Integrations📁 Filesystem✂️ Code Skim🔍 Code Search🏷️ Code Rename]
G --> G_Tools[🤖 Claude Code🎯 Codex CLI🐙 Copilot CLI✨ Gemini CLI👻 Kiro]
D --> D_Tools[🎨 ShadCN UI✨ Magic UI⚡ Aceternity UI]
H --> H_Proxy[🌐 MCP Proxy]
classDef components fill:#E6E6FA,stroke:#756BB1,color:#756BB1
classDef llm fill:#E5F5E0,stroke:#31A354,color:#31A354
classDef process fill:#EAF5EA,stroke:#C6E7C6,color:#77AD77
classDef data fill:#EFF3FF,stroke:#9ECAE1,color:#3182BD
classDef decision fill:#FFF5EB,stroke:#FD8D3C,color:#E6550D
classDef api fill:#FFF5F0,stroke:#FD9272,color:#A63603
classDef ui fill:#F3E5F5,stroke:#AB47BC,color:#8E24AA
class A components
class B,B_Tools decision
class C,C_Tools api
class D,D_Tools ui
class E,E_Tools data
class F,F_Tools process
class G,G_Tools llm
class H_Proxy api
Why I Built MCP DevTools
🚀 Single Binary Solution
- Replace multiple potentially resource-heavy Node.js/Python MCP servers, each spawned for every client tool you use
- One binary, one configuration, consistent performance
- Built in Go for speed and efficiency and because I’m not smart enough to write Rust
- Minimal memory footprint compared to multiple separate servers
- Fast startup and response times
- Download one binary, configure once - or compile from source
- Works out of the box for most tools
インストール
docker run -d --name mcp-devtools -p 18080:18080 --restart always ghcr.io/sammcj/mcp-devtools:main設定
{
"mcpServers": {
"dev-tools": {
"type": "stdio",
"command": "go",
"args": ["run", "github.com/sammcj/mcp-devtools@HEAD"],
"env": {
"ENABLE_ADDITIONAL_TOOLS": "security,sequential_thinking,code_skim,code_rename",
"DISABLED_TOOLS": "",
"NOTE_FOR_HUMANS": "A minimal set of tools are enabled by default, MCP DevTools provides many additional useful tools including efficient Context7 documentation search, Frontend UI Framework templates, Code search and optimisation and many others, visit https://github.com/sammcj/mcp-devtools for more information on available tools and configuration"
}
}
}
}