mcp-server-code-assist: コードアシスタントMCPサーバー
概要
コードの変更と生成のためのモデルコンテキストプロトコルサーバー。このサーバーは、大規模言語モデルを介してコードを作成、変更、削除するためのツールを提供します。
ツール
create新しいファイルを作成する
入力: パスとコンテンツを含むXML命令
戻り値: ファイル作成の確認
modify検索/置換で既存のファイルを変更する
入力: パス、検索パターン、新しいコンテンツを含むXML命令
戻り値: 変更の差分
rewriteファイルを完全に書き換える
入力: パスと新しいコンテンツを含むXML命令
戻り値: 書き換えの確認
deleteファイルを削除する
入力: パス付きのXML命令
返品: 削除の確認
XML形式
<Plan>
Describe approach and reasoning
</Plan>
<file path="/path/to/file" action="create|modify|rewrite|delete">
<change>
<description>What this change does</description>
<search>
===
Original code for modification
===
</search>
<content>
===
New or modified code
===
</content>
</change>
</file>
Related MCP server: MCP TapData Server
インストール
uvの使用(推奨)
uvx mcp-server-code-assist
pipの使用
pip install mcp-server-code-assist
python -m mcp_server_code_assist
構成
Claude Desktopでの使用
"mcpServers": {
"code-assist": {
"command": "uvx",
"args": ["mcp-server-code-assist"]
}
}
"mcpServers": {
"code-assist": {
"command": "docker",
"args": ["run", "--rm", "-i", "--mount", "type=bind,src=/Users/username,dst=/Users/username", "mcp/code-assist"]
}
}
Zedでの使用
settings.json に追加:
"context_servers": {
"mcp-server-code-assist": {
"command": {
"path": "uvx",
"args": ["mcp-server-code-assist"]
}
}
},
発達
cd src/code-assist
uvx mcp-server-code-assist
# For docker:
docker build -t mcp/code-assist .
ライセンス
MITライセンス。詳細はLICENSEファイルを参照してください。