mcp-server-code-assist

by abhishekbhakat
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Supports running the code assistant server in a Docker container, with specific configuration instructions for integration

  • Uses XML as the format for instructions and operations, providing a structured way to define code modifications

mcp-server-code-assist: コードアシスタントMCPサーバー

概要

コードの変更と生成のためのモデルコンテキストプロトコルサーバー。このサーバーは、大規模言語モデルを介してコードを作成、変更、削除するためのツールを提供します。

ツール

  1. create
    • 新しいファイルを作成する
    • 入力: パスとコンテンツを含むXML命令
    • 戻り値: ファイル作成の確認
  2. modify
    • 検索/置換で既存のファイルを変更する
    • 入力: パス、検索パターン、新しいコンテンツを含むXML命令
    • 戻り値: 変更の差分
  3. rewrite
    • ファイルを完全に書き換える
    • 入力: パスと新しいコンテンツを含むXML命令
    • 戻り値: 書き換えの確認
  4. 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ファイルを参照してください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

大規模言語モデルを介してコードの変更と生成のためのツールを提供するモデル コンテキスト プロトコル サーバー。これにより、ユーザーは構造化された XML 命令を使用してファイルを作成、変更、書き換え、削除できます。

  1. Overview
    1. Tools
    2. XML Format
  2. Installation
    1. Using uv (recommended)
    2. Using pip
  3. Configuration
    1. Usage with Claude Desktop
    2. Usage with Zed
  4. Development
    1. License
      ID: pk7xbajohp