Skip to content

Set up idx-mcp

Markdown

Or set it up yourself:

Nothing to install if your client can run npx: the configs below use npx -y idx-mcp. Otherwise install the binary once and use idx-mcp as the command:

Terminal window
cargo install idx-mcp # Rust 1.89+
nix profile install github:0xrsydn/idx-cli#idx-mcp

Run in a terminal

Terminal window
claude mcp add idx -- npx -y idx-mcp

The Claude Code, Codex, opencode, pi and Hermes setups are the ones tests/agents/agent-smoke.sh drives with the real agents.

Ownership tools read a local database. Fill it once:

Terminal window
npx -y idx-cli ownership sync # or: idx ownership sync

Or start the server with --allow-sync so the agent can call ownership_sync itself.

Ask your agent:

What is BBCA’s free float, and who is its largest holder?

It should call get_shareholders and answer with the free float and DWIMURIA INVESTAMA ANDALAN, the largest holder.

See all tools.