An extension of MCP for SillyTavern. A possible solution of SillyTavern/SillyTavern#3335
⚠️ Important: This extension requires the SillyTavern MCP Server plugin to be installed first!
Make sure you only installing trusted MCP servers.
Prerequisites:
- Install the MCP Server plugin first - Go to SillyTavern MCP Server and install it
Then install this client extension:
- Install via the SillyTavern extension installer:
https://github.com/bmen25124/SillyTavern-MCP-Client
- Install MCP servers via extension menu.
- Enable
Enable function calling
in sampler settings.
vid.mp4
{
"mcpServers": {
"name": {
"command": "npx ...",
"type": "stdio",
"env": {
"CUSTOM_ENV": "value"
}
}
}
}
{
"mcpServers": {
"name": {
"url": "http://0.0.0.0:3000/sse",
"type": "sse"
}
}
}
{
"mcpServers": {
"name": {
"url": "http://0.0.0.0:3000/mcp",
"type": "streamableHttp"
}
}
}
This means you haven't installed the required SillyTavern MCP Server plugin yet. Install it first, restart SillyTavern, then try again.
Press Settings
button to open location of mcp_settings.json
with your File Explorer. Edit the file. Disconnect and reconnect via Enable Server
tickbox.
Check out SillyTavern console for more information. Possible errors:
- Read twice the readme of MCP server.
- Missing arguments.
- Invalid
env
param. You might need to set the API key if it's required.