Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions COMMUNITY_MCP_SERVERS.md
Original file line number Diff line number Diff line change
@@ -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!_
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down