Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Rune
R
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

Rune

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

Evidence-traced codebase understanding and security scanning for AI agents over MCP.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "rune": {
      "command": "npx",
      "args": [
        "-y",
        "rune"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

Rune

Persistent codebase intelligence for AI coding agents

Rune continuously maps your codebase and exposes an evidence-backed understanding through MCP, enabling AI agents to work with your software without rebuilding context from scratch.

Claude Code Β· Cursor Β· Codex Β· Claude Desktop Β· MCP

License


Why Rune?

AI coding agents are powerful.

But every new session has the same problem:

They have to rediscover your codebase.

They read files, reconstruct context, infer relationships, and build a mental model of your project before they can reliably answer questions.

Rune gives AI agents a persistent, queryable understanding of your codebase.

Without RuneWith Rune
AI rereads the repositoryAI queries an existing understanding
Context is rebuilt every sessionUnderstanding persists
Each agent builds its own mental modelAgents can query the same project model
Answers can be difficult to verifyAnswers can point to source evidence
Manual rescanningrune watch keeps the model current

One codebase. One persistent understanding. Many AI agents.


See It in Action

Ask your AI agent:

"Where is the UserCard component defined?"

Rune can provide:

server.ts
UserCard
β”œβ”€β”€ type: react_component
β”œβ”€β”€ file: components/UserCard.jsx
β”œβ”€β”€ line: 3
└── evidence:
    export function UserCard({ user }) {

The value isn't only the answer. It's the evidence behind the answer.

Rune is designed to make code intelligence inspectable rather than blindly trusted.


Get Started

Installation

Node.js

Terminal
npm install -g @moosl/rune

Python

Terminal
pip install north-rune

Both distributions provide the rune CLI.

Note: If both distributions are installed globally, your shell will use whichever rune executable appears first on your PATH. Run which -a rune to see which executable is being used.


Quickstart

bash
cd your-project
rune init      # sets up Rune in your project
rune watch &    # keeps the understanding current in the background
rune serve      # starts the MCP server

Rune will now maintain an understanding of your project and expose it to compatible AI clients through MCP.

One-time scan (no continuous monitoring needed):

bash
rune scan .

How Rune Works

Code
                    YOUR CODEBASE
                         |
                         v
                   +-----------+
                   |   Rune    |
                   |  Scanner  |
                   +-----+-----+
                         |
                         v
                UNDERSTANDING GRAPH
                         |
         +---------------+---------------+
         |               |               |
       FACTS         DERIVED         SECURITY
                   UNDERSTANDING      FINDINGS
         |               |               |
         +---------------+---------------+
                         |
                         v
                    MCP SERVER
                         |
          +--------------+--------------+
          v              v              v
      Claude Code      Cursor         Codex

Facts -> Understanding -> Evidence

Rune separates facts from derived understanding.

A fact might look like:

Code
components/UserCard.jsx
line 3
defines UserCard

A derived conclusion is constructed from multiple facts. The result is an inspectable chain:

Code
Source -> Fact -> Understanding -> AI answer -> Evidence

Call rune explain <id> (or the rune_explain MCP tool) on anything and get that chain back.


Security Detectors

Beyond structural understanding, Rune does a static-analysis pass for common security regressions -- same evidence-traced model as everything else: every finding cites file, line, and matched text.

DetectorCatchesSeverity range
Secret exposureHardcoded AWS/GitHub/Stripe/Slack keys, private key blocksmedium - critical
Dangerous shell execDynamic command construction reaching exec/execSync/spawn -- not just any use of these functionshigh
CI/CD workflow riskDangerous GitHub Actions permissions, the "pwn request" patternmedium - critical
Dependency typosquatPackage names closely resembling popular packages (e.g. expres vs express)medium (static-only)

All four are deliberately conservative and context-aware: findings inside test/fixture files or a detector's own pattern-definition code are automatically downgraded, never silently hidden. Each detector has its own test suite covering both true- and false-positive cases.


Project Memory

Rune can record durable, project-specific knowledge that survives across sessions, separate from the code-understanding graph:

  • Project memory -- conventions, required commands, known pitfalls
  • Experience log -- a history of what was tried on a task and whether it worked

Nothing is trusted automatically. Every new entry starts as proposed; a human must explicitly approve it before it's surfaced to an AI client as reliable -- enforced in code, not just policy.

bash
rune memory add "Tests live in test/, not __tests__/"
rune memory approve <id>
rune experience add "Added a field to the user form" --outcome=success

AI Agent Integration

Rune is designed for workflows where multiple AI agents need to understand the same codebase.

Supported MCP Clients: Claude Code Β· Cursor Β· Codex Β· Claude Desktop Β· Custom MCP clients

Instead of requiring every agent to reconstruct the repository independently, Rune provides a shared project understanding through MCP.

Connect Rune Through MCP

config.json
{
  "mcpServers": {
    "rune": {
      "command": "npx",
      "args": ["-p", "@moosl/rune", "rune", "serve", "/absolute/path/to/your-project"]
    }
  }
}

What Rune Understands

Rune currently focuses on common JavaScript and TypeScript application structures.

Frameworks: React Β· Next.js Β· Express

Code Intelligence:

  • React components, hooks, and imports -- extracted via a real AST parser (Babel), not regex
  • Express routes and Next.js page/App Router routes -- currently regex/pattern-based; AST extraction for routes is next on the roadmap
  • File and import relationships
  • Security findings (secrets, shell exec, CI/CD risk, dependency typosquats)
  • Derived conclusions and source evidence for all of the above

Support is intentionally focused while the project continues to evolve.


Evidence-Backed Answers

Most AI systems provide an answer. Rune aims to provide:

The answer + the evidence supporting it.

server.ts
Conclusion
----------
User authentication is handled by the auth middleware.

Evidence
--------
middleware/auth.js:7
middleware/auth.js:18

Matched source
--------------
export function authenticate(req, res, next) {

Don't just give the AI an answer. Give it the evidence behind the answer.


MCP Tools

ToolPurpose
rune_get_overviewArchitecture summary
rune_list_componentsAll detected React components
rune_list_routesExpress and Next.js routes
rune_searchSearch facts and derived nodes
rune_explainFull evidence trail for any id
rune_get_file_dependenciesInternal import graph for a file
rune_get_memoryProject conventions and rules (with approval status)
rune_get_experienceHistory of past task attempts and outcomes
rune_get_security_findingsAll security findings, filterable by severity/category -- the single call for "any security risks here?"
rune_rescanRe-scan on demand after code changes

CLI Reference

CommandDescription
rune init [dir]Initialize Rune in a project
rune scan [dir]One-time scan (--timeout=<seconds> to bound scan time on very large repos)
rune watch [dir]Watch for changes and rebuild
rune serve [dir]Start the MCP server
rune explain <id>Show evidence for a fact or finding
rune memory add/list/approve/rejectManage project memory
rune experience add/listLog and review past task outcomes
rune --versionShow the installed version

Trust & Safety

Read-Only by Design

Rune does not modify your source code. It maintains its own project data under .rune/. Your source remains yours.

Rune's role is simple: Read. Understand. Explain. Suggest -- never silently modify.

If you share Rune's generated graph or memory files with an AI client, remember they may contain information from your codebase -- treat them like any other file that quotes snippets of your source.

Coverage & Reliability

A single malformed or unusual file can't take down an entire scan -- parsing failures are caught per-file, logged, and the scan continues. Scan results report real coverage (files discovered vs. supported vs. scanned vs. failed), and a repository with no supported source files is reported honestly as such rather than as a clean "no findings."


Who Is Rune For?

Rune is built for developers who:

  • Use AI coding agents regularly
  • Work on large or unfamiliar codebases
  • Switch between multiple AI coding tools
  • Build MCP-based developer workflows
  • Want AI answers that can be traced back to source

What Rune Is Not

Rune is not:

  • An autonomous coding agent
  • An IDE replacement
  • A general-purpose static analyzer or compiler
  • A comprehensive security scanner with a live CVE database (today's dependency check is static-only, by design)
  • A system that silently modifies your source or auto-trusts what it learns

Rune focuses on one problem: helping AI agents understand an existing codebase through persistent, inspectable context -- with a security layer built on the same evidence-first principle.


Current Status & Limitations

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    πŸ’» Developer Tools1 views
    Compare vs PraisonAI β†’
  • Security Feeds logoSecurity Feeds

    Security Feeds MCP.

    πŸ’» Developer Tools0 views
    Compare vs Security Feeds β†’
  • AgentPhone logoAgentPhone

    Give AI agents real phone numbers, messages, and voice calls via MCP.

    πŸ’» Developer Tools0 views
    Compare vs AgentPhone β†’
  • NEAT logoNEAT

    Fused graph of your codebase β€” static code + runtime OTel β€” for AI agents, over MCP.

    πŸ’» Developer Tools0 views
    Compare vs NEAT β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Rune

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "rune": { "command": "npx", "args": ["-y", "rune"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewRune AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/rune?style=directory)](https://allmcps.com/mcp/rune)
HTML Embed
<a href="https://allmcps.com/mcp/rune"><img src="https://allmcps.com/api/badge/rune?style=directory" alt="Rune on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Rune β†’Install in Claude DesktopInstall in CursorInstall in VS Code