Skip to content
ripwire

ripwireMCP Server

Released
1 views
v0.6.2
Apache-2.0

Summary

Red Hat's zero-dependency C++23 code-context engine — ranked call graphs and blast-radius analysis, indexing a repo in under half a second with no server and no database.

Features

  • Indexes a repository in 0.25-0.45s using 6.6-16.5 MB, no server or database
  • Blast-radius and task-orientation queries, not just symbol lookup
  • Code quality scored across six independent evidence families
  • 24 vendored grammars; works fully offline as one static binary
  • Published evals including the benchmarks it loses

Installation

Set up this MCP server in your favorite AI agent — copy a ready-made configuration below.

Any MCP-compatible agent

Most agents (Claude, Cursor, Windsurf, VS Code, and more) read a standard mcpServers configuration.

  1. Open your agent's MCP configuration file.
  2. Merge the snippet below into it.
  3. Restart the agent — the "ripwire" tools will be available.
{
  "mcpServers": {
    "ripwire": {
      "command": "ripwire",
      "args": [
        "--mcp"
      ]
    }
  }
}

Description

ripwire describes itself as "the ripgrep of AI context", and the comparison is about shape as much as speed: one self-contained binary, no daemon, no database, no network. It answers the questions a coding agent actually asks before making a change — where is this defined, what calls it, what breaks if I touch it — and it answers them from a fresh index each time rather than from a service you have to keep running.

The performance claims are unusually well documented. Indexing takes 0.25–0.45 seconds in 6.6–16.5 MB, measured against 23–52 seconds and 391–623 MB for the graph-database MCP server it benchmarks itself against, with warm queries at 197 ms against 1,082 ms across 48 matched questions on django, webpack and its own repository. The method, and the losses as well as the wins, are published in docs/EVALS.md. Answers are designed to be terminal — complete enough that the agent does not follow up with three more greps — and land at roughly 5% of the tokens a naive grep-and-read costs.

Beyond lookup, it scores code quality across six independent evidence families: complexity, naming, idiom use, git history, colocation and state side effects. Query modes cover symbol lookup, conceptual search, blast radius and task orientation (--for="<the change you are about to make>"), and an HTML graph view colours the result by complexity, churn or test coverage. Twenty-four vendored grammars span Rust, C++, Python, Go, JavaScript, Java, TypeScript, Kotlin, Dart, Elixir and Ruby.

Worth noting how the maintainers position the MCP server: the CLI is the cheaper interface and the recommended first stop, because MCP verb schemas sit in the agent's context every session whether or not they are called. The installer also activates task-shaped skills for every agent it finds — Claude Code, Codex, Cursor, Windsurf, Gemini, opencode and aider. Maintained by Red Hat Emerging Technologies under Apache-2.0. Requires CMake 3.24+ and a C++23 compiler if building from source.

Related MCP Servers

MCP: Graft

by Trail

New

Builds a searchable markdown graph of your repo so coding agents stop re-exploring it on every task — reported 42% fewer tokens and 46% fewer tool calls.

New

Expo's official remote MCP server — searches Expo docs, installs compatible SDK packages, triggers and monitors EAS builds, and drives iOS/Android simulators.

MCP: Hugging Face

by Hugging Face

New

Hugging Face's official MCP server — search the Hub's models, datasets and Spaces, read repository files, and call thousands of Gradio applications as tools from one remote endpoint.

New

Qase test management over MCP: 36 task-oriented tools for cases, runs, results, defects and QQL search, hosted at mcp.qase.io or self-run with your own API token.

Browse all MCP servers →