BGI tries to group code based on what the code actually does (its behavior), not just which file imports what.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add big-indexer -- uvx bigindexer~/.codex/config.toml
[mcp_servers.big-indexer]
command = "uvx"
args = ["bigindexer"]
# codex mcp add big-indexer -- uvx bigindexer~/.cursor/mcp.json
{
"mcpServers": {
"big-indexer": {
"command": "uvx",
"args": [
"bigindexer"
]
}
}
}.vscode/mcp.json
{
"servers": {
"big-indexer": {
"type": "stdio",
"command": "uvx",
"args": [
"bigindexer"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"big-indexer": {
"command": "uvx",
"args": [
"bigindexer"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"big-indexer": {
"command": "uvx",
"args": [
"bigindexer"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"big-indexer": {
"command": "uvx",
"args": [
"bigindexer"
]
}
}
}