PS

piplabs/story-mcp-hub

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

16 stars 8 forks Качество 78 Тренд 35MIT

MCP-сервер для Story SDK и Storyscan Block Explorer

Обзор

Этот репозиторий служит центральным хабом для серверов протокола Model Context Protocol (MCP). Он обеспечивает единую среду для запуска и управления различными службами MCP, которые позволяют агентам ИИ взаимодействовать с экосистемой Story Protocol. Предоставляет инструменты для запроса данных блокчейна, включая балансы адресов, транзакции и статистику блокчейна. Получить транзакции: Получить последние транзакции для адреса - получить статистики: Получить текущую статистику блокчейна - получить address overview: Получить полный обзор адреса, включая баланс, информацию о токенах и активность блокчейна - получить token holdings: Получите все запасы токенов ERC-20 по адресу, включая подробную информацию о токенах и балансах - get nft holdings: Получите все запасы NFT для адреса, включая информацию о сборе и отдельные метаданные токена - interpret transaction: Получите человеческую интерпретацию транзакции блокчейна Предоставляет инструменты для взаимодействия с Python SDK Story Protocol.

Обзор (машинный перевод)

Этот репозиторий служит центральным хабом для серверов протокола Model Context Protocol (MCP). Он обеспечивает единую среду для запуска и управления различными службами MCP, которые позволяют агентам ИИ взаимодействовать с экосистемой Story Protocol.

Проектная структура

Серверы MCP

###Сканирование MCP-сервера

Предоставляет инструменты для запроса данных блокчейна, включая балансы адресов, транзакции и статистику блокчейна.

Инструменты:

  • [[Т0]]: Получите последние транзакции по адресу
  • [[Т1]]: Текущая статистика блокчейна
  • [[Т2]]: Получите полный обзор адреса, включая баланс, информацию о токенах и активность блокчейна
  • [[Т3]]: Получите все запасы токенов ERC-20 по адресу, включая подробную информацию о токенах и балансах.
  • [[Т4]]: Получите все запасы NFT для адреса, включая информацию о сборе и метаданные отдельных токенов
  • [[Т5]]: Получите человеческую интерпретацию транзакции блокчейна

История SDK MCP Server

Предоставляет инструменты для взаимодействия с Python SDK Story Protocol.

Инструменты:

**IPFS & Metadata Tools (требуется PINATA JWT): **

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Story MCP Hub

This repository serves as a central hub for Story Protocol’s Model Context Protocol (MCP) servers. It provides a unified environment for running and managing various MCP services that enable AI agents to interact with Story Protocol’s ecosystem.

Project Structure

story-mcp-hub/
├── storyscan-mcp/       # MCP server for blockchain data queries via StoryScan
├── story-sdk-mcp/       # MCP server for Story Protocol SDK interactions
├── utils/               # Shared utilities for MCP servers
├── .venv/               # Python virtual environment
├── pyproject.toml       # Project dependencies and configuration
├── .python-version      # Python version specification
└── README.md            # This file
graph TD
    subgraph "MCP Hub"
        style MCP Hub fill:#F5F5FF,stroke:#9999CC,stroke-width:2px,rx:10,ry:10
        Agent["AI Agent(Claude, IDEs, Tools)"]
        style Agent fill:#E6E6FA,stroke:#9370DB,stroke-width:2px,rx:8,ry:8
    end

    subgraph "StoryScan MCP Server"
        style StoryScan MCP Server fill:#F0F8FF,stroke:#87CEFA,stroke-width:2px,rx:10,ry:10
        StoryscanService["StoryScan Service"]
        style StoryscanService fill:#E6E6FA,stroke:#9370DB,stroke-width:2px,rx:8,ry:8

        subgraph "StoryScan Tools"
            style StoryScan Tools fill:#F0FFFF,stroke:#5F9EA0,stroke-width:2px,rx:10,ry:10
            StoryscanToolset["Blockchain Dataget_transactions,get_address_overview,get_token_holdings,get_nft_holdings,get_stats,interpret_transaction"]
            style StoryscanToolset fill:#E0FFFF,stroke:#5F9EA0,stroke-width:2px,rx:8,ry:8
        end
    end

    subgraph "Story SDK MCP Server"
        style Story SDK MCP Server fill:#F5FFFA,stroke:#98FB98,stroke-width:2px,rx:10,ry:10
        StoryService["Story Service"]
        style StoryService fill:#E6E6FA,stroke:#9370DB,stroke-width:2px,rx:8,ry:8

        subgraph "Story SDK Tools"
            style Story SDK Tools fill:#F0FFF0,stroke:#90EE90,stroke-width:2px,rx:10,ry:10
            IPFSTools["IPFS & Metadataupload_image_to_ipfscreate_ip_metadata"]
            style IPFSTools fill:#E0FFFF,stroke:#5F9EA0,stroke-width:2px,rx:8,ry:8
            LicenseTools["License Managementget_license_terms,mint_license_tokens,get_license_minting_fee,predict_minting_license_fee"]
            style LicenseTools fill:#E0FFFF,stroke:#5F9EA0,stroke-width:2px,rx:8,ry:8
            IPTools["IP & NFT Managementregister, attach_license_terms,mint_and_register_ip_with_terms,create_spg_nft_collection"]
            style IPTools fill:#E0FFFF,stroke:#5F9EA0,stroke-width:2px,rx:8,ry:8
            TokenTools["Token & Revenuedeposit_wip, transfer_wip,pay_royalty_on_behalf,claim_all_revenue,raise_dispute"]
            style TokenTools fill:#E0FFFF,stroke:#5F9EA0,stroke-width:2px,rx:8,ry:8
        end
    end

    subgraph "External Resources"
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "storyscan-mcp": { "command": "uv", "args": [ "--directory", "~/path/to/story-mcp-hub/storyscan-mcp", "run", "server.py" ] }, "story-sdk-mcp": { "command": "uv", "args": [ "--directory", "~/path/to/story-mcp-hub/story-sdk-mcp", "run", "server.py" ] } } }