# roam-code MCP server

> Lets AI coding agents query a local SQLite code graph, inspect patterns, and run change-safety checks across a repository.

- Repository: https://github.com/Cranot/roam-code
- Page: https://hostedmcp.org/servers/cranot/roam-code
- Transport: —
- Stars: 516
- License: Apache-2.0

## FAQ

### Does roam-code require an API key?

No. Local analysis needs no account or API key, though you still need Python 3.10+ and a Git repository.

### How do I install roam-code and set up the MCP server?

Install the package with the mcp extra, then run roam init in your repository. The MCP server command is roam mcp.

### How many MCP tools does roam-code expose?

It offers 259 MCP tools, with 17 available in the default core preset and others selectable via presets.

### Which programming languages does roam-code support?

The code graph covers 28 languages.

### Can I use roam-code in CI pipelines?

Yes. Commands accept a --sarif flag for SARIF 2.1.0 output, and roam ci-setup generates configuration for GitHub, GitLab, Jenkins, Azure or Bitbucket.
