Skip to content

Commit 746681c

Browse files
committed
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
1 parent 3a8ba27 commit 746681c

File tree

2 files changed

+62
-0
lines changed

2 files changed

+62
-0
lines changed

COMMUNITY_MCP_SERVERS.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Community MCP Servers
2+
3+
This document lists community-contributed MCP servers that extend Roo Code's functionality.
4+
5+
## Codebase Indexing MCP Server
6+
7+
**Repository**: [anrgct/autodev-codebase](https://github.com/anrgct/autodev-codebase)
8+
**Author**: [@anrgct](https://github.com/anrgct)
9+
**Description**: A standalone MCP server that provides codebase indexing and semantic search capabilities, extracted from Roo Code's built-in codebase indexing module.
10+
11+
### Features
12+
13+
- **Semantic Code Search**: Search your codebase using natural language queries
14+
- **Independent Operation**: Runs as a separate process, reducing the risk of VS Code crashes
15+
- **Reusable Indexing**: Index data can be shared across different tools and applications
16+
- **Better Observability**: Easier to debug and monitor indexing processes
17+
18+
### Benefits
19+
20+
- **Decoupled Architecture**: The indexing process runs independently of VS Code, improving stability
21+
- **Cross-Tool Compatibility**: Works with Claude Code, Gemini CLI, and other MCP-compatible tools
22+
- **Enhanced Debugging**: Easier to observe and troubleshoot indexing issues
23+
- **Resource Efficiency**: Prevents indexing operations from freezing VS Code
24+
25+
### Installation
26+
27+
1. Install the MCP server:
28+
29+
```bash
30+
npm install -g autodev-codebase
31+
```
32+
33+
2. Add to your MCP settings configuration:
34+
```json
35+
{
36+
"mcpServers": {
37+
"autodev-codebase": {
38+
"command": "autodev-codebase",
39+
"args": ["--workspace", "${workspaceFolder}"]
40+
}
41+
}
42+
}
43+
```
44+
45+
### Use Cases
46+
47+
This MCP server is particularly useful when:
48+
49+
- You want to use codebase indexing with multiple AI tools
50+
- You experience stability issues with built-in indexing
51+
- You need better observability of the indexing process
52+
- You want to share indexed data across different development environments
53+
54+
### Acknowledgments
55+
56+
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).
57+
58+
---
59+
60+
_Want to add your MCP server to this list? Create an issue or submit a pull request!_

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,8 @@ Roo Code comes with powerful [tools](https://docs.roocode.com/basic-usage/how-to
9797

9898
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.
9999

100+
Check out our [Community MCP Servers](COMMUNITY_MCP_SERVERS.md) for additional tools created by the community.
101+
100102
### Customization
101103

102104
Make Roo Code work your way with:

0 commit comments

Comments
 (0)