关于 句碑 API MCP Server
句碑 API MCP Server 为 AI Agent 提供日本俳句碑数据库及相关信息,支持地理探索、俳人和出处查询及统计分析;目前处于测试版。
主要功能
- 01按条件搜索句碑记录
- 02按位置查找句碑
- 03获取俳人和出处详情
- 04导出 GeoJSON 地理数据
- 05分析句碑与俳人统计
适用场景
- 01探索本地旅行路线上的句碑
- 02查询句碑及其背景
- 03比较俳人的季节风格
- 04绘制句碑位置地图
MCP 相关
它通过工具向 MCP 客户端提供俳句碑、俳人、出处和地点数据,支持搜索、地理查询与分析。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
来自项目 README句碑 API MCP Server
AI Agent から句碑データベース APIを参照するためのMCP Serverです。
句碑(俳句が刻まれた石碑)の検索、俳人情報の取得、地理的データの活用など、俳句文化に関する豊富なデータにアクセスできます。
说明
現在プレリリース版(β 版)として公開中です。 実験的な段階のため、仕様は今後変更される可能性があります。
機能概要
句碑データ
- 全句碑データの取得
- ID による特定句碑の詳細取得
- 条件指定による句碑検索
- 地域・都道府県による絞り込み
- 緯度経度による範囲検索
- GeoJSON 形式での地理データ出力
俳人データ
- 俳人一覧の取得
- 俳人の詳細情報取得
- 俳人名・経歴による検索
- 特定俳人の句碑一覧取得
出典・参考文献
- 出典一覧の取得
- 出典の詳細情報取得
- タイトルによる検索
設置場所情報
- 設置場所一覧の取得
- 場所の詳細情報取得
- 地域・都道府県による絞り込み
Tools
観光・探索向け
-
explore_monuments_for_tourism
- 観光向けの句碑探索を支援
- 特定の俳人、季節、地域で絞り込み可能
- 読みやすいフォーマットで結果を返却
- パラメータ:
poet_name(string, optional) - 俳人名(例: 松尾芭蕉)region(string, optional) - 地域名(例: 東海)prefecture(string, optional) - 都道府県名season(string, optional) - 季節(春/夏/秋/冬)max_results(number, default: 10) - 最大取得件数
-
learn_about_monument
- 特定の句碑について深く学ぶ
- 関連俳人・句・背景情報を統合して提供
- パラメータ:
id(number) - 句碑 ID
-
discover_nearby_monuments
- 現在地周辺の句碑を発見
- 距離順にソートして表示
- 観光ルート計画に最適
- パラメータ:
latitude(number) - 緯度longitude(number) - 経度radius_meters(number, default: 5000) - 検索半径(メートル)max_results(number, default: 10) - 最大取得件数
分析・統計向け
-
analyze_monuments_statistics
- データベース全体の統計分析
- 都道府県別・地域別・俳人別・季節別の集計
- 要約版と詳細版を選択可能
- パラメータ:
format("summary" | "detailed", default: "summary")
-
compare_poets_styles
- 複数の俳人のスタイル比較分析
- 季語や季節の使い方の傾向を比較
- パラメータ:
poet_names(array of strings, 2-5 名) - 俳人名の配列
特殊用途
-
find_similar_monuments
- 類似の句碑を検索
- パラメータ:
searchText(string) - 検索テキストlimit(number, optional) - 取得件数
-
get_haiku_monuments_geojson
- GeoJSON 形式でデータを取得
- 地図アプリケーションとの連携に最適
install
前提条件
- Node.js 20 以降
- pnpm (推奨) または npm
セットアップ
-
依存関係のインストール
pnpm install -
ビルド
pnpm run build -
MCP 設定ファイルへの追加
Claude Desktop の場合 (macOS):
~/Library/Application Support/Claude/claude_desktop_config.jsonに以下を追加:Cursor の場合:
.cursor/mcp.jsonに以下を追加:方法 1: npx を使用
{ "mcpServers": { "kuhi-api-mcp-server": { "command": "npx", "args": ["kuhi-api-mcp-server"] } } }方法 2: ローカルビルドを使用
{ "mcpServers": { "kuhi-api-mcp-server": { "command": "node", "args": ["/path/to/kuhi-api-mcp-server/dist/index.js"] } } }注意: 方法 2 の場合、
/path/to/kuhi-api-mcp-serverは実際のプロジェクトパスに置き換えてください。
開発
開発モードでの実行
pnpm run dev
MCP Inspector による検証
公式の MCP Inspector を使用して、ブラウザから対話的にテストできます:
pnpm run inspector
型チェック
pnpm run type-check
リント
pnpm run lint
API 仕様
この MCP サーバーは 句碑 API を使用しています。 詳細な API 仕様については、API ドキュメントを参照してください。
ライセンス
MIT License
関連リンク
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。