Code Assistant
An LLM-powered, autonomous coding assistant. Also offers an MCP mode.
Overview
Code Assistant is an LLM-powered, autonomous coding assistant designed to help developers with various code-related tasks through a command-line interface (CLI).
To use Code Assistant, clone the repository from GitHub, build the project using Rust, and run the binary. You can also configure it to work with MCP client applications like Claude Desktop.
- Autonomous exploration of codebases to build working memory. - Ability to read and write files, making changes as needed. - Efficient management of working memory with file summarization capabilities. - Interactive communication for better decision-making. - MCP server mode for integration with LLMs.
- Analyzing and explaining codebases.
- Assisting in code modifications and enhancements.
- Providing summaries of code files for quick reference.
Add to your AI client
Use these steps to connect Code Assistant in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"code-assistant-stippi": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-code-assistant-stippi"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"code-assistant-stippi": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-code-assistant-stippi"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"code-assistant-stippi": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-code-assistant-stippi"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"code-assistant-stippi": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-code-assistant-stippi"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"code-assistant-stippi": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-code-assistant-stippi"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"code-assistant-stippi": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-code-assistant-stippi"
]
}
}
}FAQ
Can Code Assistant work with any programming language?
Yes! Code Assistant can assist with any language supported by the LLM provider you choose.
Is Code Assistant free to use?
Yes! Code Assistant is open-source and free to use.
How do I contribute to Code Assistant?
Contributions are welcome! You can submit a Pull Request on the GitHub repository.