Telegraph MCP Server
@telegraph/mcp-server
MCP-Server, der Telegraph Protocol KI-Inferenz-APIs als Tools mit automatischen x402-Mikrozahlungen bereitstellt.
Verbinden Sie jeden MCP-kompatiblen Agenten (Claude Desktop, Cursor, ElizaOS, LangChain, OpenClaw, Goose usw.) mit dem Netzwerk von KI-Minern von Telegraph — Wettervorhersage, Deepfake-Erkennung, LLM-Inferenz, KI-Text-Erkennung, Signalüberwachung — ohne einen einzigen Krypto-Code im Agenten. Der MCP-Server übernimmt die Verwahrung des privaten Schlüssels, die Signierung von Zahlungen und die Abwicklung von Transaktionen intern.
Miner können Bittensor-Subnetze, gehostete Modelle oder jede private API sein, die über YAML integriert ist. Einige Tool- und Feldnamen enthalten aus Legacy-Gründen noch
subnet— lesen Sie es als „Miner".
Dokumentation
Dokument | Beschreibung |
MCP-Protokoll, Tool-Kategorien, x402-Autozahlung, Client-Integrationen | |
Häufige Probleme und Lösungen |
Related MCP server: telegraph-mcp
Schnellstart
Option A — npx (kein Klonen, empfohlen sobald veröffentlicht)
TELEGRAPH_NODE_URL=http://13.237.89.59:7044 \
TELEGRAPH_ENGINE_URL=http://13.237.89.59:8080 \
TELEGRAPH_DAEMON_URL=http://13.237.89.59:8081 \
TELEGRAPH_EVM_PRIVATE_KEY=0xyour_key_here \
npx -y telegraph-protocol-mcpOption B — aus dem Quellcode
# 1. Clone and enter
git clone https://github.com/telegraphprotocol/telegraph-mcp
cd telegraph-mcp
# 2. Copy and edit .env
cp .env.example .env
# Edit: set TELEGRAPH_EVM_PRIVATE_KEY=0xyour_key_here
# 3. Install and build
npm install && npm run build
# 4. Run
npm startVeröffentlicht auf npm als
telegraph-protocol-mcpund gelistet im MCP Registry alsio.github.telegraphprotocol/telegraph. Betreuer: siehe PUBLISHING.md.
Architektur
Agent (Claude / Cursor / Eliza / etc.)
│
│ MCP protocol (JSON-RPC over stdio)
│
┌──────▼─────────────────────────────────────────┐
│ Telegraph MCP Server (runs locally) │
│ │
│ ┌─────────┐ ┌──────────┐ ┌───────────────┐ │
│ │ Node │ │ Engine │ │ Daemon │ │
│ │ :7044 │ │ :8080 │ │ :8081 │ │
│ ├─────────┤ ├──────────┤ ├───────────────┤ │
│ │ Status │ │ Subnets │ │ Health │ │
│ │ Health │ │ Ask │ │ Categories │ │
│ │ Subnets │ │ Direct │ │ Questions │ │
│ │ Dynamic │ │ │ │ │ │
│ └─────────┘ └──────────┘ └───────────────┘ │
│ │
│ X402 payment handled transparently: │
│ request → 402 → sign EIP-3009 → retry │
└─────────────────────────────────────────────────┘Konfiguration
Alles über Umgebungsvariablen (.env-Datei oder inline):
Variable | Erforderlich | Standard | Beschreibung |
| Ja |
| Telegraph-Node-URL |
| Ja |
| Engine-Server-URL |
| Ja |
| Daemon-API-URL |
| Ja* | — | EVM privater Schlüssel ( |
| Nein* | — | Solana privater Schlüssel (base58) |
| Nein |
| EVM CAIP-2 Netzwerk |
| Nein |
| Solana CAIP-2 Netzwerk |
| Nein |
| Miner-Tool-Aktualisierungsintervall (ms). 0 zum Deaktivieren. |
*Mindestens ein privater Schlüssel erforderlich.
Verfügbare Tools
Node-Tools (keine Zahlung)
Tool | Beschreibung |
| Node-Status, öffentlicher Schlüssel, Chain-Info |
| Miner-Integritätsprüfung |
| Vollständiger Miner-Katalog mit Metadaten, Schemas, Endpunkten |
Engine-Tools
Tool | Zahlung | Beschreibung |
| Kostenlos | Liste der Miner, an die die Engine weiterleiten kann |
| x402 | Automatisch weitergeleitete Inferenz (LLM wählt den besten Miner für Ihre Anfrage) |
| x402 | Direkte Inferenz durch einen bestimmten Miner anhand der ID |
Daemon-Tools (keine Zahlung)
Tool | Beschreibung |
| Daemon-Integritätsprüfung |
| Signalkategorien (POLITICS, ECONOMICS, TECHNOLOGY, CLIMATE, HEALTH, CRYPTO, SPORTS, …) |
| Gesammelte Signale mit Filtern abfragen (Kategorie, Quelle, Zeit, Interesse) |
Dynamische Miner-Tools (automatisch erkannt, x402-Zahlung)
Tools für jeden Miner-Endpunkt werden automatisch aus dem Live-Integrationsregister des Telegraph-Nodes generiert. Der Live-Satz ändert sich on-chain, behandeln Sie dies daher als eine Momentaufnahme, nicht als die Quelle der Wahrheit (rufen Sie tg_node_list_subnets für den aktuellen Katalog auf):
Miner | Tools |
Zeus (18) — Wetter |
|
ItsAI (32) — KI-Text-Erkennung |
|
Sapling (33) — KI-Inhaltserkennung |
|
BitMind (34) — Deepfake |
|
OpenAI (102) — LLM / Bilder |
|
Diese aktualisieren sich automatisch. Neue, on-chain registrierte Miner erscheinen innerhalb von 5 Minuten. Abgemeldete Miner werden bereinigt. Der Agent sieht immer nur aktuell gültige Tools.
Einige Tool- und Feldnamen enthalten aus Legacy-Gründen
subnet— Telegraph begann mit der Integration von Bittensor-Subnetzen. Heute ist ein Miner jeder Anbieter, der über YAML integriert ist, ob Subnetz oder nicht.
Wie x402-Zahlungen funktionieren
Wenn ein Agent ein kostenpflichtiges Tool aufruft (z. B. tg_engine_ask):
Der MCP-Server sendet eine Anfrage an Telegraph
Telegraph gibt HTTP 402 mit Zahlungsanforderungen im Antwort-Header zurück
@x402/fetchfängt die 402 ab, signiert eine EIP-3009TransferWithAuthorizationmit Ihrem privaten Schlüssel, hängt die Signatur alsPAYMENT-Header an und wiederholt den VorgangTelegraph überprüft die Zahlung on-chain über den PayAI-Vermittler und gibt das Ergebnis zurück
Der Agent und das LLM sehen niemals den Zahlungsablauf, den privaten Schlüssel oder die Blockchain-Transaktion. Es ist vollständig transparent — der Agent sieht nur ein Tool, das Ergebnisse zurückgibt.
Integrationsanleitungen
Claude Desktop
Bearbeiten Sie ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows).
Mit npx (am einfachsten — kein Klonen oder Bauen):
{
"mcpServers": {
"telegraph": {
"command": "npx",
"args": ["-y", "telegraph-protocol-mcp"],
"env": {
"TELEGRAPH_NODE_URL": "http://13.237.89.59:7044",
"TELEGRAPH_ENGINE_URL": "http://13.237.89.59:8080",
"TELEGRAPH_DAEMON_URL": "http://13.237.89.59:8081",
"TELEGRAPH_EVM_PRIVATE_KEY": "0xyour_key_here"
}
}
}
}Oder mit Verweis auf einen lokalen Build:
{
"mcpServers": {
"telegraph": {
"command": "node",
"args": ["/path/to/telegraph-mcp/dist/index.js"],
"env": {
"TELEGRAPH_NODE_URL": "http://13.237.89.59:7044",
"TELEGRAPH_ENGINE_URL": "http://13.237.89.59:8080",
"TELEGRAPH_DAEMON_URL": "http://13.237.89.59:8081",
"TELEGRAPH_EVM_PRIVATE_KEY": "0xyour_key_here"
}
}
}
}Starten Sie Claude Desktop neu. Die Telegraph-Tools erscheinen in der Tool-Liste. Versuchen Sie zu fragen: „Wie ist das Wetter in Lahore?“ oder „Erklären Sie mit der Telegraph-Engine, was Bitcoin ist.“
Cursor
Fügen Sie in Cursor-Einstellungen → MCP → Neuen MCP-Server hinzu hinzu:
{
"mcpServers": {
"telegraph": {
"command": "node",
"args": ["/path/to/telegraph-mcp/dist/index.js"],
"env": {
"TELEGRAPH_NODE_URL": "http://13.237.89.59:7044",
"TELEGRAPH_ENGINE_URL": "http://13.237.89.59:8080",
"TELEGRAPH_DAEMON_URL": "http://13.237.89.59:8081",
"TELEGRAPH_EVM_PRIVATE_KEY": "0xyour_key_here"
}
}
}
}ElizaOS
In Ihrer Eliza-Charakterdatei oder MCP-Plugin-Konfiguration:
{
"mcp": {
"telegraph": {
"command": "node",
"args": ["/path/to/telegraph-mcp/dist/index.js"],
"env": {
"TELEGRAPH_NODE_URL": "http://13.237.89.59:7044",
"TELEGRAPH_ENGINE_URL": "http://13.237.89.59:8080",
"TELEGRAPH_DAEMON_URL": "http://13.237.89.59:8081",
"TELEGRAPH_EVM_PRIVATE_KEY": "0xyour_key_here"
}
}
}
}ElizaOS v0.25+ unterstützt MCP über das Paket @elizaos/plugin-mcp. Aktivieren Sie es in der Plugin-Liste Ihres Charakters:
{
"plugins": ["@elizaos/plugin-mcp"]
}LangChain / LangGraph
LangChain unterstützt MCP über langchain-mcp-adapters:
pip install langchain-mcp-adaptersfrom langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"telegraph": {
"command": "node",
"args": ["/path/to/telegraph-mcp/dist/index.js"],
"env": {
"TELEGRAPH_NODE_URL": "http://13.237.89.59:7044",
"TELEGRAPH_ENGINE_URL": "http://13.237.89.59:8080",
"TELEGRAPH_DAEMON_URL": "http://13.237.89.59:8081",
"TELEGRAPH_EVM_PRIVATE_KEY": "0xyour_key_here",
},
"transport": "stdio",
}
})
tools = client.get_tools()
# Use tools with your LangChain agentTypeScript/Node.js:
npm install @langchain/mcp-adaptersimport { MultiServerMCPClient } from "@langchain/mcp-adapters";
const client = new MultiServerMCPClient({
telegraph: {
command: "node",
args: ["/path/to/telegraph-mcp/dist/index.js"],
env: {
TELEGRAPH_NODE_URL: "http://13.237.89.59:7044",
TELEGRAPH_ENGINE_URL: "http://13.237.89.59:8080",
TELEGRAPH_DAEMON_URL: "http://13.237.89.59:8081",
TELEGRAPH_EVM_PRIVATE_KEY: "0xyour_key_here",
},
transport: "stdio",
},
});
const tools = await client.getTools();OpenClaw
OpenClaw unterstützt MCP nativ über Konfiguration. Fügen Sie zu openclaw.config.json hinzu:
{
"mcpServers": {
"telegraph": {
"type": "stdio",
"command": "node",
"args": ["/path/to/telegraph-mcp/dist/index.js"],
"env": {
"TELEGRAPH_NODE_URL": "http://13.237.89.59:7044",
"TELEGRAPH_ENGINE_URL": "http://13.237.89.59:8080",
"TELEGRAPH_DAEMON_URL": "http://13.237.89.59:8081",
"TELEGRAPH_EVM_PRIVATE_KEY": "0xyour_key_here"
}
}
}
}Goose
Goose unterstützt MCP-Server über sein Erweiterungssystem. Konfiguration in ~/.config/goose/config.yaml:
extensions:
telegraph:
type: mcp
command: node
args:
- /path/to/telegraph-mcp/dist/index.js
env:
TELEGRAPH_NODE_URL: http://13.237.89.59:7044
TELEGRAPH_ENGINE_URL: http://13.237.89.59:8080
TELEGRAPH_DAEMON_URL: http://13.237.89.59:8081
TELEGRAPH_EVM_PRIVATE_KEY: 0xyour_key_hereVS Code / Continue
In der config.json von Continue:
{
"experimental": {
"modelContextProtocolServers": [
{
"transport": {
"type": "stdio",
"command": "node",
"args": ["/path/to/telegraph-mcp/dist/index.js"],
"env": {
"TELEGRAPH_NODE_URL": "http://13.237.89.59:7044",
"TELEGRAPH_ENGINE_URL": "http://13.237.89.59:8080",
"TELEGRAPH_DAEMON_URL": "http://13.237.89.59:8081",
"TELEGRAPH_EVM_PRIVATE_KEY": "0xyour_key_here"
}
}
}
]
}
}Generisch / Jeder MCP-Client
Der Server verwendet MCP stdio transport — den Standard für lokale MCP-Server. Jeder Client, der das MCP-Protokoll über stdio unterstützt, kann ihn verwenden:
{
"mcpServers": {
"telegraph": {
"command": "node",
"args": ["/path/to/telegraph-mcp/dist/index.js"],
"env": {
"TELEGRAPH_NODE_URL": "http://13.237.89.59:7044",
"TELEGRAPH_ENGINE_URL": "http://13.237.89.59:8080",
"TELEGRAPH_DAEMON_URL": "http://13.237.89.59:8081",
"TELEGRAPH_EVM_PRIVATE_KEY": "0xyour_key_here"
}
}
}
}Dynamische Tool-Erkennung
Subnetz-Tools sind nicht fest codiert. Beim Start und alle 5 Minuten:
Ruft Live-Integrationen von
GET /miner-dispatcher/integrationsauf dem Telegraph-Node abVergleicht mit den derzeit registrierten Tools
Fügt neue Subnetze hinzu → registriert Tools automatisch
Entfernt veraltete Subnetze → löscht Tools
Sendet
notifications/tools/list_changedan verbundene Clients
Das bedeutet:
Neue Subnetze erscheinen automatisch innerhalb von 5 Minuten nach der On-Chain-Registrierung — kein MCP-Neustart erforderlich
Entfernte Subnetze werden bereinigt — Agenten rufen keine nicht existierenden Tools auf
Agenten haben immer eine genaue Ansicht dessen, was im Netzwerk verfügbar ist
Sicherheit
Verwenden Sie eine Burner-Wallet. Verwenden Sie niemals Ihre Haupt-Wallet. Laden Sie nur das USDC auf, das für die Inferenz benötigt wird.
Der private Schlüssel bleibt im MCP-Prozess. Wird niemals dem Agenten oder LLM ausgesetzt.
Der MCP-Server läuft lokal über stdio — keine Netzwerkexposition.
Zahlungen erfolgen pro Aufruf: typischerweise 0,01 $ pro Inferenzanfrage.
Entwicklung
npm install # Install deps
npm run build # Compile TypeScript
npm run dev # Dev mode with tsx (hot reload)
npx @modelcontextprotocol/inspector dist/index.js # Inspect toolsThis server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server exposing 330 production AI-agent services for web/data processing, validation, AI utilities, blockchain/crypto utilities, and x402 pay-per-use access.
Telegram bridge for your MCP-compatible agent. Bidirectional, no LLM in our stack.
Paid deterministic utilities and automation services for AI agents via MCP and x402.
Connect AI agents to the Totem network for communication and work coordination.
Related MCP Servers
- AlicenseCqualityDmaintenanceConnects AI tools to Telegram via MCP, enabling reading chats, sending messages, managing groups, and more using your own account.5453 PyPI7MIT

telegraph-mcpofficial
AlicenseNot gradedqualityDmaintenanceMCP server that exposes Telegraph Protocol's AI inference APIs as tools with automatic x402 micropayments, enabling any MCP-compatible agent to access AI miners like weather forecasting, deepfake detection, and LLM inference without handling cryptocurrency.7 npmMIT- AlicenseNot gradedqualityAmaintenanceEnables AI agents to discover, call, and pay for existing HTTP APIs over MCP with x402 paywalls, non-custodial settlement, and no code changes to the backend.328 npm66Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables agents and users to query the Telegraph network through a hosted MCP endpoint, with tools to ask miners, request specific miners, retrieve intents/recipes, and verify signal hashes on-chain.MIT