Integrations
Provides tools to interact with IPFS storage, including uploading images and creating metadata
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
- -securityFlicense-qualityThis is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.Last updated -Python
- -securityFlicense-qualityA Model Context Protocol server that allows management and execution of Blender Python scripts, enabling users to create, edit and run scripts in a headless Blender environment through natural language interfaces.Last updated -4Python
- AsecurityAlicenseAqualityA server that provides a persistent Python REPL environment through the MCP protocol, allowing execution of Python code, variable management, and package installation.Last updated -33PythonMIT License
- -securityAlicense-qualityAn MCP server that enables interaction with the Vercel API to manage deployments, DNS records, domains, projects, and environment variables through natural language commands.Last updated -60TypeScriptMIT License