Getting Started

SushiMCP Name Slogan Icon

What is SushiMCP?

SushiMCP is a model context protocol server that is designed to assist developers with delivering context to their AI IDE's. It's a simple to use and tool that massively improves the performance of base and premium LLM models when generating code.


Registering SushiMCP

The easiest way to get started with SushiMCP is to register with default settings. Paste the following config into your mcp_config.json file and reload your editor (or refresh your tools). Visit the /config page for information on customizing SushiMCP via registration args.

mcp_config.json
1{
2  "mcpServers": {
3    "sushimcp": {
4      "command": "npx",
5      "args": [
6        "-y",
7        "@chriswhiterocks/sushimcp@latest",
8        "--llms-txt-source",
9        "hono:http://hono.dev/llms.txt",
10        "--openapi-spec-source",
11        "local_api:http://localhost:8787/api/v1/openapi.json"
12      ]
13    }
14  }
15}

Specific instructions for the most popular editors and extensions:

Windsurf | Cursor | VSCode


Using SushiMCP

Prompt your IDE agent to use SushiMCP:

Ask SushiMCP for Hono and Drizzle documentation.

Ask SushiMCP for the local api spec.

Update your global rules:

  • Use SushiMCP to check for any available documentation any time a library, framework, or technology is used in this project.
  • Fetch any available documentation for use in developing this project.
  • Use SushiMCP to check for any available api spec any time this project needs to consume an api endpoint.
  • Fetch any available api spec for use in developing this project.

SushiMCP Components

Tools

Just like humans, AI agents need tools to perform their best work. Default tools and their identifiers are listed below. Visit the /tools page to learn tool use best practices and view our roadmap.

Tool NameIdentifierDescription
List Sourceslist_llms_txt_sourcesLists all llms.txt sources.
List Resourceslist_resourcesLists all resources.
Fetch Sourcefetch_llms_txt_sourceFetches a specific llms.txt.
Fetch Open API Specfetch_openapi_specFetches a specific OpenAPI spec.

Resources

Only some MCP clients (e.g., your IDE) support resources. Your client may choose to obtain llms.txt using resources (if supported) instead of tools. Our focus is on building tools, but we'll focus on them more as support grows.

Resource NameIdentifierDescription
Default llms.txt ContentProject name (Hono, Drizzle, etc.)Fetch a specific llms.txt.

Source List

SushiMCP is loaded with a default list of verified llms.txt sources. The default list contains 50+ sources at the moment, but the intent is to aggregate llms.txt sources as they come online. We're actively exploring search tools to make this possible. Visit /sources to view the full list.

On this page