Code Assist

by abhishekbhakat

1 stars
5k downloads
Not rated
GitHub

About

Enables code modification and generation tasks through file operations, search-and-replace, and version control integration for automated refactoring and codebase maintenance.

Details

Author
abhishekbhakat
Repository
abhishekbhakat/mcp_server_code_assist
GitHub stars
1
Downloads
5,036
License
MIT License
Categories
Developer Tools, AI, Productivity, Design, File Management, Search, Project Management, Knowledge Base
Tags
#integration

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Code Assist
    Command (node, npx, python, etc.) uvx
    Arguments
    • Argument 1 mcp-server-code-assist

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

<details>
<summary>Using uvx</summary>

"mcpServers": {
  "code-assist": {
    "command": "uvx",
    "args": ["mcp-server-code-assist"]
  }
}
</details>

<details>
<summary>Using docker</summary>

"mcpServers": {
  "code-assist": {
    "command": "docker",
    "args": ["run", "--rm", "-i", "--mount", "type=bind,src=/Users/username,dst=/Users/username", "mcp/code-assist"]
  }
}
</details>

Add to settings.json:

"context_servers": {
  "mcp-server-code-assist": {
    "command": {
      "path": "uvx",
      "args": ["mcp-server-code-assist"]
    }
  }
},

create

Creates new files. Input: XML instruction with path and content. Returns: Confirmation of file creation.

modify

Modifies existing files with search/replace. Input: XML instruction with path, search pattern, and new content. Returns: Diff of changes.

rewrite

Completely rewrites a file. Input: XML instruction with path and new content. Returns: Confirmation of rewrite.

delete

Removes files. Input: XML instruction with path. Returns: Confirmation of deletion.

1. create
- Creates new files
- Input: XML instruction with path and content
- Returns: Confirmation of file creation

2. modify
- Modifies existing files with search/replace
- Input: XML instruction with path, search pattern, and new content
- Returns: Diff of changes

3. rewrite
- Completely rewrites a file
- Input: XML instruction with path and new content
- Returns: Confirmation of rewrite

4. delete
- Removes files
- Input: XML instruction with path
- Returns: Confirmation of deletion

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "code assist": {
            "cwd": "src/code-assist",
            "env": {},
            "args": [
                "mcp-server-code-assist"
            ],
            "command": "uvx"
        }
    }
}

Linux

{
    "cwd": "src/code-assist",
    "env": [],
    "args": [
        "mcp-server-code-assist"
    ],
    "command": "uvx"
}

Macos

{
    "cwd": "src/code-assist",
    "env": [],
    "args": [
        "mcp-server-code-assist"
    ],
    "command": "uvx"
}

Windows

{
    "cwd": "src\\code-assist",
    "env": [],
    "args": [
        "mcp-server-code-assist"
    ],
    "command": "uvx"
}

mcp-server-code-assist: A Code Assistant MCP Server

A Model Context Protocol server for code modification and generation. This server provides tools to create, modify, and delete code via Large Language Models.

- Creates new files
- Input: XML instruction with path and content
- Returns: Confirmation of file creation

- Modifies existing files with search/replace
- Input: XML instruction with path, search pattern, and new content
- Returns: Diff of changes

- Completely rewrites a file
- Input: XML instruction with path and new content
- Returns: Confirmation of rewrite

- Removes files
- Input: XML instruction with path
- Returns: Confirmation of deletion

<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>
pip install mcp-server-code-assist python -m mcp_server_code_assist
"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"] } }
"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. See LICENSE file for details.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Automatically generates documentation for code repositories by analyzing directory structures and code files using the OpenRouter API.

Provides fast C++ code intelligence for LLMs using the clangd language server.

Diagnoses token waste in Claude Code sessions with 6 anomaly types and severity scoring. Fully local.

Your AI Code Review Council - Get diverse perspectives from multiple AI models in parallel.

CLI token optimizer and AI context generator with built-in MCP server. Scans codebases to extract routes, schema, components, and dependencies 9x–13x token reduction for Claude Code, Cursor, Copilot, Codex, and Windsurf.

An MCP server for the codetoprompt library, enabling integration with LLM agents.

An MCP server that wraps the OpenAI Codex CLI, exposing its functionality through the MCP API.

A coding assistant server that provides context-aware code suggestions, documentation integration, and technology detection.

Rewrites coding prompts for optimal results with AI IDEs like Cursor AI, powered by Claude by Anthropic.

Performs complementary code analysis by combining Claude Code and Google's Gemini AI.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.