MCP.so
登录

Code Assistant MCP Server

@stippi

基本信息

分类

AI 与智能体

许可证

MIT

传输方式

stdio

作者

stippi

关于 Code Assistant MCP Server

An LLM-powered, autonomous coding assistant. Also offers an MCP and ACP mode.

Code Assistant MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Code Assistant MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Code Assistant?

Code Assistant is an AI-powered coding assistant built in Rust that provides both command-line and graphical interfaces for autonomous code analysis and modification. It integrates with various LLM providers and supports multiple interface modes including GUI, terminal, MCP server, and ACP agent mode.

How to use Code Assistant?

Build the binary from source using cargo build --release, then configure providers and models in ~/.config/code-assistant/. Launch with code-assistant for GUI mode, code-assistant --tui for terminal mode, code-assistant server for MCP server mode, or code-assistant acp for ACP agent mode. Always cd into your project's root directory before starting.

Key features of Code Assistant

  • Multi-modal tool execution with pluggable invocation modes
  • Real-time streaming interface with smart filtering
  • Session-based project management with persistent state
  • Multiple interface options: GUI, terminal, MCP server, ACP
  • Agent Client Protocol (ACP) support for editor integration
  • Session compaction and auto-loaded repository guidance

Use cases of Code Assistant

  • Autonomous code analysis and modification in any project
  • Integration with MCP-compatible clients like Claude Desktop
  • Connection with ACP-compatible editors such as Zed
  • Multi-provider AI coding assistance with configurable models

常见问题

1

What dependencies are required to build and run Code Assistant?

Rust toolchain via rustup is required. On Linux, system libraries including pkg-config, libssl-dev, and Wayland/X11 dependencies are needed. On macOS, the Metal toolchain must be installed.

2

How do I configure Code Assistant with my LLM provider?

Create `providers.json` and `models.json` in `~/.config/code-assistant/` referencing environment variables like `${ANTHROPIC_API_KEY}` for credentials. Tools requiring external API keys are configured in `tools.json`.

3

What interface options does Code Assistant offer?

Code Assistant provides a graphical GUI mode (default), a terminal TUI mode (--tui flag), an MCP server mode (`server` subcommand), and an ACP agent mode (`acp` subcommand) for editor integration.

4

How does Code Assistant handle session context limits?

Before running out of context space, the agent generates a session summary and continues work via session compaction, ensuring long-running conversations can persist.

5

What is the Agent Client Protocol (ACP) support?

ACP is a standard for editor-agent communication. Code Assistant runs as an ACP-compatible agent via the `acp` subcommand, enabling integration with editors like Zed that support the Agent Client Protocol.

评论

AI 与智能体 分类下的更多 MCP 服务器