SillyTavern MCP Server

v1.0.0Developer Toolsstable

Enables external tool registration and execution through WebSocket-based communication, providing a unified interface for real-time tool management within SillyTavern.

sillytavern-mcp-servermcpai-integration
Share:
39
Stars
0
Downloads
0
Weekly
0/5

What is SillyTavern MCP Server?

SillyTavern MCP Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to enables external tool registration and execution through websocket-based communication, providing a unified interface for real-time tool management within sillytavern.

Enables external tool registration and execution through WebSocket-based communication, providing a unified interface for real-time tool management within SillyTavern.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Enables external tool registration and execution through Web

Use Cases

Register and execute tools via WebSocket communication.
CG-Labs

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedMay 17, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx sillytavern-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use SillyTavern MCP Server

SillyTavern MCP Server is a TypeScript extension for the SillyTavern AI roleplay and chat interface that enables external MCP tools to be registered and executed through a WebSocket-based communication channel. It acts as a bridge that lets SillyTavern function as an MCP client, allowing external servers to register their tools with SillyTavern and have those tools invoked during character conversations. Developers building custom AI workflows around SillyTavern use it to extend the platform with real-time tool execution without modifying the core application.

Prerequisites

  • SillyTavern installed and running (see sillytavern.app for setup instructions)
  • Node.js 18 or higher
  • An MCP-compatible server whose tools you want to expose within SillyTavern
  • Basic familiarity with SillyTavern's extension system
1

Install SillyTavern if not already running

SillyTavern must be running before the MCP extension can be installed. Follow the official SillyTavern installation guide for your platform.

git clone https://github.com/SillyTavern/SillyTavern.git
cd SillyTavern
npm install
node server.js
2

Install the MCP Extension via SillyTavern's extension manager

In SillyTavern, open the Extensions panel (the puzzle piece icon), go to 'Install Extension', and paste the repository URL to install the MCP extension.

# Repository URL to paste in SillyTavern's extension installer:
https://github.com/CG-Labs/SillyTavern-MCP-Extension
3

Enable the extension

After installation, enable the SillyTavern MCP Extension from the Extensions panel. The extension will start a local WebSocket server for tool communication.

4

Connect an external MCP server via WebSocket

External MCP servers connect to SillyTavern's WebSocket endpoint to register their tools. The WebSocket server listens on the port configured in the extension settings (default is the SillyTavern port).

{
  "mcpServers": {
    "sillytavern": {
      "url": "ws://localhost:8000/mcp"
    }
  }
}
5

Verify tool registration

Once an MCP server connects via WebSocket and registers its tools, those tools will appear in SillyTavern's tool list and can be invoked during AI conversations.

SillyTavern MCP Server Examples

Client configuration (external MCP server connecting to SillyTavern)

Example showing how an external MCP server would be pointed at SillyTavern's WebSocket endpoint to register and expose its tools within conversations.

{
  "mcpServers": {
    "sillytavern-bridge": {
      "url": "ws://localhost:8000/mcp"
    }
  }
}

Prompts to try

Once external tools are registered with SillyTavern through the MCP extension, they can be invoked naturally during character conversations.

- "Use the weather tool to check the current conditions in Tokyo."
- "Search the web for the latest news about AI and summarize it."
- "Execute the calculator tool to solve this equation for me."
- "Trigger the home automation tool to turn off the living room lights."
- "Use the registered database tool to look up user profile 42."

Troubleshooting SillyTavern MCP Server

The MCP extension does not appear in SillyTavern's extension list after installation

Ensure SillyTavern is fully restarted after installing the extension. Check that the repository URL was entered correctly in the extension installer. If the extension folder exists in SillyTavern's public/extensions directory but does not appear, check the browser console for JavaScript errors.

External MCP server cannot connect via WebSocket

Verify that SillyTavern is running and that the WebSocket port matches what the extension is configured to use. Check that no firewall rules are blocking local WebSocket connections. Confirm the URL scheme is ws:// (not wss://) for local connections.

Registered tools do not appear or disappear after disconnection

Tool registration is session-based over WebSocket — if the external server disconnects, its tools are unregistered. Ensure the external MCP server maintains a persistent WebSocket connection to SillyTavern and re-registers its tools on reconnect.

Frequently Asked Questions about SillyTavern MCP Server

What is SillyTavern MCP Server?

SillyTavern MCP Server is a Model Context Protocol (MCP) server that enables external tool registration and execution through websocket-based communication, providing a unified interface for real-time tool management within sillytavern. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install SillyTavern MCP Server?

Follow the installation instructions on the SillyTavern MCP Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with SillyTavern MCP Server?

SillyTavern MCP Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is SillyTavern MCP Server free to use?

Yes, SillyTavern MCP Server is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "sillytavern-mcp-server": { "command": "npx", "args": ["-y", "sillytavern-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use SillyTavern MCP Server?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides