Story MCP Hub
An MCP server for the Story SDK and Storyscan Block Explorer
Overview
Story MCP Hub is a central repository for managing and running various Model Context Protocol (MCP) servers that facilitate AI agents' interaction with the Story Protocol ecosystem.
To use Story MCP Hub, clone the repository, install the required dependencies, set up environment variables, and run the respective MCP servers for StoryScan and Story SDK.
- Unified environment for managing multiple MCP servers. - Tools for querying blockchain data and interacting with the Story Protocol SDK. - Easy setup and configuration for developers.
- Querying blockchain data for AI applications.
- Interacting with Story Protocol's SDK for developing AI agents.
- Managing multiple MCP servers in a single hub.
Add to your AI client
Use these steps to connect Story MCP Hub in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"story-mcp-hub-piplabs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-story-mcp-hub-piplabs"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"story-mcp-hub-piplabs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-story-mcp-hub-piplabs"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"story-mcp-hub-piplabs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-story-mcp-hub-piplabs"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"story-mcp-hub-piplabs": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-story-mcp-hub-piplabs"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"story-mcp-hub-piplabs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-story-mcp-hub-piplabs"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"story-mcp-hub-piplabs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-story-mcp-hub-piplabs"
]
}
}
}FAQ
What programming language is used?
The project is developed in Python.
Is there a license for this project?
Yes, it is licensed under the MIT License.
What are the prerequisites for running the servers?
You need Python 3.12+ and the UV package manager.