Getting Started
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.
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:
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 Name | Identifier | Description |
---|---|---|
List Sources | list_llms_txt_sources | Lists all llms.txt sources. |
List Resources | list_resources | Lists all resources. |
Fetch Source | fetch_llms_txt_source | Fetches a specific llms.txt. |
Fetch Open API Spec | fetch_openapi_spec | Fetches 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 Name | Identifier | Description |
---|---|---|
Default llms.txt Content | Project 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.