mcpField
B
boamp-server MCP Server

boamp-server MCP Server

ローカル
github.com/stefw法務・行政386 週間前に更新

boamp-server MCP Server について

boamp-server MCP Serverは、フランスのBOAMP公共調達公告を検索するMCPサーバーです。キーワードや条件で公告を絞り込み、指定した案件の詳細を取得できます。

主な機能

  1. 01キーワードによる公告検索
  2. 02市場種別と県による絞り込み
  3. 03公告日または回答期限での並べ替え
  4. 04検索結果数の指定
  5. 05案件IDによる詳細取得

活用シーン

  1. 01指定したキーワードを含む調達公告の検索
  2. 02県で公共調達案件を絞り込み
  3. 03特定案件の詳細情報を確認

MCP 対応

MCPサーバーとして、get_public_marketsによるBOAMP公告検索と、get_market_detailsによる案件詳細取得をクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

boamp-server MCP サーバー

BOAMP API に問い合わせて、公共調達の公告を取得するための MCP(Model Context Protocol)サーバーです。このサーバーでは、さまざまな条件を使って公共調達を検索し、特定の案件の詳細を取得できます。

boamp
ツール
get_public_markets

さまざまな条件に基づいて公共調達の公告を取得します

パラメーター:

  • keywords* :検索するキーワードのリスト
  • type :案件の種類(SERVICES, TRAVAUX, FOURNITURES)
  • limit :返す結果の最大件数
  • sort_by :並べ替え項目(dateparution, datelimitereponse)
  • departments :県のリスト(コード)
get_market_details

特定の案件の詳細を取得します

パラメーター:

  • idweb* :案件の識別子
例
  • 「communication」と「digital」のキーワードを含む公共調達を検索
  • 「construction d'un hôpital」のキーワードを含む公共調達を検索し、結果を CSV にエクスポート
mcp

開発

依存関係をインストールします:

npm install

サーバーをビルドします:

npm run build

自動再ビルドを有効にして開発する場合:

npm run watch

インストール

Claude Desktop で使用するには、サーバー設定を追加します:

MacOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "boamp-server": {
      "command": "/path/to/boamp-server/build/index.js"
    }
  }
}
デバッグ

MCP サーバーは stdio 経由で通信するため、デバッグが難しい場合があります。MCP Inspector の使用をおすすめします。これはパッケージスクリプトとして利用できます:

npm run inspector

Inspector は、ブラウザーでデバッグツールにアクセスするための URL を表示します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。