模型上下文协议服务器

Carson MCP-Server是一个为OpenClaw Carson设计的模型上下文协议服务器,提供知识图谱包装和会计API访问功能。

  • by Spenzerxxl
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Spenzerxxl/carson-mcp-servers

使用说明

Carson MCP-Server

Zwei MCP-Server (Model Context Protocol) fuer OpenClaw Carson.

Server

rag (Knowledge Graph)

Wrapper um die butler-api (localhost:8100) fuer den Knowledge Graph.

Tools: rag_search, rag_store, rag_update, rag_delete, rag_projects, rag_stats

papierkram (Buchhaltung)

Direkter API-Zugriff auf Papierkram.de.

Tools: papierkram_find_receipts, papierkram_capture_receipt, papierkram_open_invoices, papierkram_search_supplier, papierkram_create_supplier, papierkram_mark_paid

Setup

# Venvs erstellen und Dependencies installieren
cd rag_mcp && python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
cd ../papierkram_mcp && python3 -m venv .venv && .venv/bin/pip install -r requirements.txt

OpenClaw-Konfiguration

In ~/.openclaw/openclaw.json unter mcp.servers eingetragen. Nach Aenderungen:

export PATH="/home/frank/.npm-global/bin:$PATH"
systemctl --user daemon-reload && openclaw gateway restart

Troubleshooting

# Server manuell testen
echo '{"jsonrpc":"2.0","method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"0.1"}},"id":1}' | .venv/bin/python server.py

# Butler-API Health Check
curl -s http://127.0.0.1:8100/api/v1/health

# OpenClaw Logs
journalctl --user -u openclaw-gateway -f

Geschaeftsregeln

  • Schreibende Papierkram-Tools: NIEMALS automatisch ausfuehren — IMMER Rueckfrage an Frank
  • rag_delete: IMMER Frank fragen bevor geloescht wird
  • rag_store: source immer "carson", content eigenstaendig verstaendlich
  • Belege/Rechnungen nur als Draft, NIEMALS versenden