Lineage MCP 服务器

Lineage MCP 服务器是一个基于 Model Context Protocol 的服务,用于对接 Lineage 区块链 API,提供区块、交易、地址余额、供应量和助记词生成等数据查询能力,适合 AI 助手和开发者集成区块链功能。

  • by lineage-foundation
  • Python
  • 混合部署
  • 更新于
在 GitHub 查看 lineage-foundation/mcp

使用说明

Lineage MCP Server

MCP server for the Lineage API using Python, uv, and pyproject.

References

Quickstart (dev)

  • Env
    • cp .env.example .env and set LINEAGE_PASSPHRASE. Optional: MCP_ALLOW_ORIGINS=*, hosts.
  • Install
    • uv venv -p 3.11 .venv && source .venv/bin/activate
    • uv sync --extra dev
    • uv pip install -e .
  • Run
    • uv run uvicorn lineage_mcp.server:app --host 0.0.0.0 --port 8000
  • Test
    • uv run pytest -q
  • MCP Inspector (install & run)
    • Requires Node.js 18+ or Docker.
    • Option A (npx, no install):
      • npx @modelcontextprotocol/inspector@latest
    • Option B (global install):
      • npm install -g @modelcontextprotocol/inspector
      • mcp-inspector
    • Option C (Docker):
      • docker run --rm -p 5173:5173 ghcr.io/modelcontextprotocol/inspector:latest
    • In the Inspector UI, add a server:
      • Transport: Streamable HTTP
      • URL: http://localhost:8000/mcp
      • If using dev auth: set MCP_DEV_AUTH_TOKEN on the server and provide Authorization: Bearer <token> in Inspector requests.
    • Try tools: get-status, search-items, list-blocks, get-block, get-transaction, get-address-balance, get-supply, generate-seed-phrase, health, version.

Links