@runablejs/mcp

@runablejs/mcp

Enables AI coding agents to inspect Runable projects over MCP, providing read-only access to project information and configuration via Runable's inspector.

Category
Visit Server

README

@runablejs/mcp

Official Model Context Protocol server for Runable projects.

This server does not understand Runable projects itself — runable/inspector does. @runablejs/mcp is a thin adapter between the MCP protocol and that public, read-only inspection API:

AI coding agent
Claude / Codex / Cursor / ...
             │
             │ MCP (stdio)
             ▼
      @runablejs/mcp
             │
             │ public TypeScript API
             ▼
      runable/inspector
             │
             ▼
       Runable project

Because the Inspector is resolved from the inspected project's own node_modules — never bundled into this package — @runablejs/mcp always reflects the exact Runable version that project has installed.

Installation

npm install --save-dev @runablejs/mcp

runable itself is not a dependency of this package — it must already be installed in the project you point @runablejs/mcp at.

Usage

Run it from inside a Runable project:

runable-mcp

Or point it at a project elsewhere on disk:

runable-mcp --cwd /path/to/project
Usage: runable-mcp [options]

Options:
  --cwd <path>   Root directory of the Runable project to inspect (default: current directory)
  -h, --help     Print this help message
  -v, --version  Print the version number

The server speaks MCP over stdio only — it is meant to be launched as a child process by an MCP-capable AI coding agent (Claude Code, Codex, Cursor, ...), not run as a standalone network service.

Current tools

get_project

Returns information about the current Runable project exactly as runable/inspector's getProject() resolves it: root directory, the installed Runable version, whether SSR is enabled, and key project paths.

More tools (get_config, get_routes, get_extensions, resolve_route, diagnose, ...) will follow once this foundation is validated.

Security

  • stdio only. No HTTP server, no network port, no network-facing authentication.
  • Read-only. No tool creates, modifies, or deletes anything in the inspected project.
  • No direct secret access. This server never reads .env files or process.env itself to enrich a response — everything returned comes from runable/inspector's own public, filtered representation. If the Inspector withholds something (e.g. private runtime config values), this server withholds it too.
  • Not a sandbox. runable/inspector resolves a project's configuration by actually executing its runable.config.* file and every Runable module's setup() hook — this is required for the Inspector to see the same configuration Runable itself would resolve. Only point this server at Runable projects whose code you trust.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured