Historia MCP Hub
Este repositorio sirve como centro neurálgico para los servidores del Protocolo de Contexto de Modelo (MCP) de Story Protocol. Proporciona un entorno unificado para ejecutar y gestionar diversos servicios MCP que permiten a los agentes de IA interactuar con el ecosistema de Story Protocol.
Estructura del proyecto
Servidores MCP
Servidor StoryScan MCP
Proporciona herramientas para consultar datos de blockchain, incluidos saldos de direcciones, transacciones y estadísticas de blockchain.
Herramientas:
check_balance
: Consultar el saldo de una direcciónget_transactions
: Obtener transacciones recientes para una direcciónget_stats
: Obtener estadísticas actuales de blockchainget_address_overview
: Obtenga una descripción general completa de una direcciónget_token_holdings
: obtiene todas las tenencias de tokens ERC-20 para una direcciónget_nft_holdings
: Obtener todas las existencias de NFT para una direccióninterpret_transaction
: Obtener una interpretación legible por humanos de una transacción
Servidor MCP del SDK de Story
Proporciona herramientas para interactuar con el SDK de Python de Story Protocol.
Herramientas:
get_license_terms
: recupera los términos de licencia para una identificación específicamint_license_tokens
: tokens de licencia de Mint para una IP específica y términos de licenciasend_ip
: envía tokens IP a una dirección específica mediante transferencia de tokens nativaupload_image_to_ipfs
: Sube una imagen a IPFS y devuelve la URIcreate_ip_metadata
: crea metadatos NFT para una URI de imagen específicamint_and_register_ip_with_terms
: Crea y registra una IP con términos
Configuración
Prerrequisitos
- Python 3.12+
- Gestor de paquetes UV
Instalación
- Instalar el administrador de paquetes UV e instalar env:
- Clonar este repositorio:
- Instalar dependencias usando UV:
- Configurar variables de entorno para cada servidor:
Para StoryScan MCP:
Para Story SDK MCP:
Ejecución de los servidores
Inspector de servidor StoryScan MCP
Servidor MCP del SDK de Story
Uso con clientes MCP
Siga las instrucciones a continuación para conectar los servidores MCP a varios clientes compatibles con MCP.
Cursor
Cursor implementa un cliente MCP que admite una cantidad arbitraria de servidores MCP con transportes stdio
y sse
.
Agregar servidores MCP en Cursor
- Vaya a
Cursor Settings
>Features
>MCP
- Haga clic en el botón
+ Add New MCP Server
- Rellene el formulario:
- Seleccione el transporte en
Type
- Introduzca un apodo para el servidor en el campo
Name
- Ingrese el comando a ejecutar o la URL del servidor, dependiendo del transporte
- Usaremos el comando
uv
para ejecutar el servidor, así que asegúrese de incluir el indicador--directory
con la ruta al servidor (Ejemplo:uv --directory ~/path/to/story-mcp-hub/storyscan-mcp run server.py
)
- Seleccione el transporte en
Configuración de MCP específica del proyecto
Puedes configurar servidores MCP específicos del proyecto mediante .cursor/mcp.json
. El archivo sigue este formato:
Uso de herramientas MCP en el cursor
El Agente de Composer usará automáticamente cualquier herramienta de MCP que aparezca en la sección Available Tools
" de la página de configuración de MCP si la considera relevante. Para solicitar el uso de una herramienta, simplemente dígale al agente que la use, mencionando su nombre o descripción.
Cuando el Agente quiera utilizar una herramienta MCP, mostrará un mensaje solicitando su aprobación.
Escritorio de Claude
Claude Desktop se puede configurar para utilizar servidores MCP editando su archivo de configuración.
Cómo agregar servidores MCP en Claude Desktop
- Abra el archivo de configuración de Claude Desktop:
- Agregue la configuración del servidor MCP:
- Guarde el archivo y reinicie Claude Desktop para que los cambios surtan efecto.
Ejemplo de consulta: use storyscan to check balance of 0x95A13F457C76d10A40D7e8497eD4F40c53F4d04b
Desarrollo
Para agregar un nuevo servidor MCP al concentrador:
- Crea un nuevo directorio para tu servidor
- Implemente el protocolo MCP en su servidor
- Agregue cualquier dependencia necesaria al archivo raíz
pyproject.toml
- Actualice este README con información sobre su servidor
Solución de problemas
Si encuentra problemas:
- Verifique que las variables de entorno estén configuradas correctamente para cada servidor
- Verifique la conectividad de la red a las API externas (StoryScan, IPFS, etc.)
- Asegúrese de estar utilizando la versión correcta de Python (3.12+)
- Compruebe que todas las dependencias estén instaladas con
uv sync
Licencia
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Proporciona herramientas para administrar activos y licencias de IP, interactuar con Story Python SDK y manejar operaciones como acuñar tokens, registrar IP y cargar metadatos a IPFS.
- Estructura del proyecto
- Servidores MCP
- Configuración
- Ejecución de los servidores
- Uso con clientes MCP
- Desarrollo
- Solución de problemas
- Licencia
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for Xcode-related operations, making it easier to work with iOS project management, building, testing, archiving, and deploying apps to both simulators and physical devices.Last updated -943JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with Storybook to help AI tools query UI components and retrieve usage examples from static Storybook files.Last updated -2JavaScriptMIT License
- AsecurityAlicenseAqualityProvides tools for creating, managing, and generating content for DeepWriter projects through a standardized Model Context Protocol interface.Last updated -65TypeScriptApache 2.0
- -securityAlicense-qualityThe Storyblok MCP server enables your AI assistants to directly access and manage your Storyblok spaces, stories, components, assets, workflows, and more.Last updated -14PythonMIT License