baihua-mcp-server
baihua-mcp-server
百花(Baihua)の機能を提供する MCP server。知識ベース検索/ノート読み取り、家計簿/タスクなどの読み取り専用機能を、標準の
Model Context Protocol(stdio)ツールとして任意の MCP クライアント
(Claude Desktop / Cursor / DeepSeek Harness の dsh-mcp-client など)に公開します。
百花(Baihua)について
百花 は、ローカル/LAN 向けのホームサーバーです。知識ベース(ノート全文・意味検索/Anki カード)、家庭データ(家計簿/タスク/チェックイン/実績/医療記録)、AI 推論(ローカル OpenVINO/OVMS + クラウドモデルルーティング + コンピューティングプール連携)と bh 運用 CLI を提供します。サービスは Baihua.Family(8788) ・ Baihua.AI(8791) ・ Baihua.Vault(8790) ・ Baihua.Web(5177) で構成されます。
位置付け:百花 = 機能提供側、DSH(DeepSeek Harness) = オーケストレーションと対話のフロントエンド。 本リポジトリは「百花 → 任意の MCP クライアント」の標準チャネルです。DSH 内の同系プラグイン:
baihua-dsh-plugin— 百花 Web → DSH ブリッジ(エージェントセッション +bh_*運用 + 設定ページのステータスカード)baihua-local-ai-dsh-plugin— DSH → 百花ローカル AI(オンライン token の節約)hysteria-dsh-plugin— ローカル Hysteria 2 プロキシ管理
Related MCP server: okf-mcp-server
提供される機能
ツール | 説明 |
| 百花知識ベースを検索(全文/意味)、該当するノートの断片を返す |
| すべての知識ベースを一覧表示(名前/パス/ソース) |
| ノートを 1 件読み込む(markdown 全文) |
| 家計簿の集計(今月の収入/支出/残高/カテゴリ) |
| 家庭タスク/ToDo リスト(タイトル/ステータス/時間) |
実行
接続先は環境変数で設定します(デフォルトはローカルループバック、k8s/コンテナデプロイは ClusterIP を指定):
npm install
node src/index.js環境変数 | デフォルト値 | 説明 |
|
| 百花 Vault(知識ベース検索・ノート) |
|
| 百花 Family(家計簿・タスク) |
MCP クライアントへの接続
DeepSeek Harness(dsh-mcp-client)
# ~/.dsh/profiles/web/cordis.patch.yml → insert 列表
- id: dsh-mcp-client
name: '@deepseek-ai/dsh-mcp-client'
config:
servers:
baihua:
command: node
args: ['/path/to/baihua-mcp-server/src/index.js']
env:
BAIHUA_VAULT_URL: 'http://127.0.0.1:8790'
BAIHUA_FAMILY_URL: 'http://127.0.0.1:8788'接続後、DSH 内のツール名には mcp__baihua__ プレフィックスが付きます(例: mcp__baihua__baihua_vault_search)。
その他の MCP クライアント(Claude Desktop / Cursor など)
クライアントの MCP server 設定方式に合わせて node /path/to/baihua-mcp-server/src/index.js(stdio)を指定するだけです。
安全
すべてのツールは読み取り専用:書き込み、実行、起動・停止は一切行いません。
デフォルトはローカルループバックアドレスを指します。LAN/公網に公開する前に、百花管理 API が
BAIHUA_ADMIN_ALLOWED_NETSによってアクセス範囲を制限していることを確認してください。
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only MCP server: let AI agents read your ORANO saved-video library, tasks, and memory.
Read-only MCP server exposing a user ORANO library to their own AI agent.
Read-only developer, date, finance, and text utilities. Authless remote MCP server by Clean.tools.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Related MCP Servers
- AlicenseAqualityDmaintenanceA read-only MCP server that connects to Interactive Brokers Gateway or TWS to expose account, contract, execution, and historical-data queries over stdio.924 npmMIT
- FlicenseNot gradedqualityBmaintenanceReusable, read-only MCP server that exposes a repo's knowledge files (backlog docs, decisions, design notes) as MCP resources over stdio.-
- AlicenseNot gradedqualityCmaintenanceActs as a stdio-to-HTTP proxy for Modus Brain, enabling MCP-compatible AI clients to access an organization's knowledge base in ModusOp.30 npmCryptographic Autonomy 1.0 (Combined Work Exception)
- AlicenseNot gradedqualityAmaintenanceSearch and read locally-recorded meeting transcripts over stdio. Read-only, no network. Exposes list_sessions, get_session, and search_transcripts to any MCP client.78 PyPI7MIT