From 746681c37c0d0a5cf25ed97e83a874b364979161 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Mon, 30 Jun 2025 10:14:10 +0000 Subject: [PATCH] Fixes #5222: Document community MCP server contribution - Added COMMUNITY_MCP_SERVERS.md to document the autodev-codebase MCP server created by @anrgct - Updated README.md to reference community MCP servers - Acknowledges the valuable contribution of extracting Roo-Code's codebase indexing functionality into a standalone MCP server - Provides installation instructions and highlights benefits like improved stability and cross-tool compatibility --- COMMUNITY_MCP_SERVERS.md | 60 ++++++++++++++++++++++++++++++++++++++++ README.md | 2 ++ 2 files changed, 62 insertions(+) create mode 100644 COMMUNITY_MCP_SERVERS.md diff --git a/COMMUNITY_MCP_SERVERS.md b/COMMUNITY_MCP_SERVERS.md new file mode 100644 index 00000000000..7962f561336 --- /dev/null +++ b/COMMUNITY_MCP_SERVERS.md @@ -0,0 +1,60 @@ +# Community MCP Servers + +This document lists community-contributed MCP servers that extend Roo Code's functionality. + +## Codebase Indexing MCP Server + +**Repository**: [anrgct/autodev-codebase](https://github.com/anrgct/autodev-codebase) +**Author**: [@anrgct](https://github.com/anrgct) +**Description**: A standalone MCP server that provides codebase indexing and semantic search capabilities, extracted from Roo Code's built-in codebase indexing module. + +### Features + +- **Semantic Code Search**: Search your codebase using natural language queries +- **Independent Operation**: Runs as a separate process, reducing the risk of VS Code crashes +- **Reusable Indexing**: Index data can be shared across different tools and applications +- **Better Observability**: Easier to debug and monitor indexing processes + +### Benefits + +- **Decoupled Architecture**: The indexing process runs independently of VS Code, improving stability +- **Cross-Tool Compatibility**: Works with Claude Code, Gemini CLI, and other MCP-compatible tools +- **Enhanced Debugging**: Easier to observe and troubleshoot indexing issues +- **Resource Efficiency**: Prevents indexing operations from freezing VS Code + +### Installation + +1. Install the MCP server: + + ```bash + npm install -g autodev-codebase + ``` + +2. Add to your MCP settings configuration: + ```json + { + "mcpServers": { + "autodev-codebase": { + "command": "autodev-codebase", + "args": ["--workspace", "${workspaceFolder}"] + } + } + } + ``` + +### Use Cases + +This MCP server is particularly useful when: + +- You want to use codebase indexing with multiple AI tools +- You experience stability issues with built-in indexing +- You need better observability of the indexing process +- You want to share indexed data across different development environments + +### Acknowledgments + +Special thanks to [@anrgct](https://github.com/anrgct) for extracting this functionality and making it available to the community. The original codebase indexing implementation was developed by [@daniel-lxs](https://github.com/daniel-lxs). + +--- + +_Want to add your MCP server to this list? Create an issue or submit a pull request!_ diff --git a/README.md b/README.md index af209a14299..b8fbdd8c8ad 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,8 @@ Roo Code comes with powerful [tools](https://docs.roocode.com/basic-usage/how-to MCP extends Roo Code's capabilities by allowing you to add unlimited custom tools. Integrate with external APIs, connect to databases, or create specialized development tools - MCP provides the framework to expand Roo Code's functionality to meet your specific needs. +Check out our [Community MCP Servers](COMMUNITY_MCP_SERVERS.md) for additional tools created by the community. + ### Customization Make Roo Code work your way with: