Expand description
codescout: high-performance coding agent MCP server.
Provides IDE-grade code intelligence to LLMs via the Model Context Protocol.
Modules§
- agent
- Central orchestrator: manages projects, tool registry, and shared state.
- ast
- AST engine: offline, in-process code parsing via tree-sitter.
- config
- dashboard
- embed
- Embedding engine: semantic code search via local or remote embeddings.
- git
- Git integration using
git2. - library
- logging
- lsp
- LSP client layer: manages language server processes and exposes a unified async interface for symbol operations.
- memory
- Markdown-based persistent memory store (mirrors Serena’s memory system).
- prompts
- Prompt templates for LLM guidance.
- server
- MCP server — bridges our
Toolregistry to rmcp’sServerHandler. - tools
- Tool trait and registry.
- usage
- util
- workspace