此MCP服务器通过使用嵌入模型和PostgreSQL数据库提供语义代码库搜索和文件检索功能。它提供了搜索代码、列出文件以及检索文件内容的工具。
search_codebase
query (字符串):搜索词get_files
get_file_content
filename (字符串):文件名DATABASE_URL:PostgreSQL连接字符串。VOYAGE_API_KEY:嵌入模型的API密钥。EMBEDDING_TABLE:代码嵌入表名。TRACKING_TABLE:文件跟踪表名。{
"mcpServers": {
"codebase-rag": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DATABASE_URL",
"-e",
"VOYAGE_API_KEY",
"-e",
"EMBEDDING_TABLE",
"-e",
"TRACKING_TABLE",
"-p",
"8080:8080",
"allentcm/mcp-codebase-rag:1.0.0"
],
"env": {
"DATABASE_URL": "postgres://cocoindex:cocoindex@localhost/cocoindex",
"VOYAGE_API_KEY": "voyage_api_key",
"EMBEDDING_TABLE": "codebase__code_embeddings",
"TRACKING_TABLE": "codebase__cocoindex_tracking"
}
}
}
}
此MCP服务器采用MIT许可证。您可以在遵守MIT许可证条款和条件的前提下自由使用、修改和分发该软件。更多详情,请参见项目仓库中的LICENSE文件。