使用说明
Lineage MCP Server
MCP server for the Lineage API using Python, uv, and pyproject.
References
Quickstart (dev)
- Env
cp .env.example .envand setLINEAGE_PASSPHRASE. Optional:MCP_ALLOW_ORIGINS=*, hosts.
- Install
uv venv -p 3.11 .venv && source .venv/bin/activateuv sync --extra devuv 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/inspectormcp-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_TOKENon the server and provideAuthorization: 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
- Lineage Foundation
- Other SDKs – sdk-python, sdk-php, sdk-js, sdk-laravel