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>
インストール
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ファイルを参照してください。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
大規模言語モデルを介してコードの変更と生成のためのツールを提供するモデル コンテキスト プロトコル サーバー。これにより、ユーザーは構造化された XML 命令を使用してファイルを作成、変更、書き換え、削除できます。
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.Last updated -6530MIT License
MCP TapData Serverofficial
-security-license-qualityA Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.Last updated -- Asecurity-licenseAqualityA Model Context Protocol server that helps large language models process code repositories by providing file tree generation, code merging, and code analysis capabilities.Last updated -322MIT License
- Asecurity-licenseAqualityA Model Context Protocol server that provides structured workflow tools for managing software development projects through different complexity levels, offering specialized modes for project planning, design, implementation, and documentation.Last updated -51,7501