mcp-server-code-assist logo

mcp-server-code-assist

by abhishekbhakat

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

View on GitHub

Last updated: N/A

What is mcp-server-code-assist?

A Model Context Protocol (MCP) server designed to assist with code modification and generation tasks. It leverages Large Language Models (LLMs) to enable the creation, modification, and deletion of code files based on instructions.

How to use mcp-server-code-assist?

The server provides tools like create, modify, rewrite, and delete which take XML instructions as input. The XML format specifies the file path and the desired action (create, modify, rewrite, or delete) along with relevant details such as search patterns and new content for modifications. Installation can be done using uv or pip, and configuration examples are provided for Claude Desktop and Zed editors.

Key features of mcp-server-code-assist

  • Create new files

  • Modify existing files with search/replace

  • Completely rewrite files

  • Delete files

  • Uses XML instructions for specifying actions

  • Integration with Claude Desktop and Zed

Use cases of mcp-server-code-assist

  • Generating new code files based on specifications

  • Modifying existing code to fix bugs or add features

  • Rewriting entire files to improve code quality or performance

  • Deleting unnecessary code files

  • Automated code refactoring

  • AI-assisted code development

FAQ from mcp-server-code-assist

What is the purpose of this server?

This server helps in automating code creation, modification, and deletion using Large Language Models.

What input format does the server accept?

The server accepts XML instructions that specify the desired actions and file paths.

How do I install the server?

You can install the server using uv or pip. Refer to the Installation section in the README for detailed instructions.

Can I use this server with my existing code editor?

Yes, the README provides configuration examples for integrating with Claude Desktop and Zed editors.

What are the different actions supported by the server?

The server supports create, modify, rewrite, and delete actions for managing code files.