Configuring SushiMCP
The easiest way to get started with SushiMCP is to register with default settings, but you can also customize your registration via registration args.
Registering SushiMCP
Paste the following config into your mcp_config.json
file and reload your editor.
1{
2 "mcpServers": {
3 "sushimcp": {
4 "command": "npx",
5 "args": [
6 "@chriswhiterocks/sushimcp@latest"
7 ]
8 }
9 }
10}
Registration Arguments
--urls <string>
Register a single source of documentation:--urls "drizzle:https://orm.drizzle.team/llms.txt"
Register multiple sources:--urls "drizzle:https://orm.drizzle.team/llms.txt hono:https://hono.dev/llms.txt"
Constructing your source:<name>
: A short identifier (e.g.,hono
).<url_or_path>
: Source URL (e.g.,https://hono.dev/llms.txt
).
--allow-domain <string>
RepeatableAllows fetching from a specific domain. Default and registered domains are always allowed.
Use
*
to allow all. (NOT RECOMMENDED)--no-defaults
FlagDisables loading default sources.
Source Precedence
The server loads and potentially overrides sources in the following order:
- 1. Defaults
If
--no-defaults
is not specified, internal default sources are loaded first. - 2.
--url
argumentsSources specified individually via
--url
are loaded next. If a name matches one from the defaults, the--url
source overrides the default. - 3.
--urls
argumentSources specified via the
--urls
string are loaded last. If a name matches one from the defaults or a previous--url
argument, the--urls
source overrides it.
Popular Editors
Specific instructions for the most popular editors and extensions:
Global Rules
Update your global rules:
Use SushiMCP to fetch any available documentation for technologies, packages, or libraries used in this project.
Feature Request
Have a feature idea you want added? Submit a request.