qlows MCP - Tender Search & Rfp Response について
qlows MCP は、MCP クライアントから qlows の入札案件や公開入札データを参照するローカルの読み取り専用コネクターです。ツールとプロンプトは qlows サービスから動的に取得します。
主な機能
- 01公開入札の検索
- 02案件とコンプライアンス情報の参照
- 03質問と競合情報の確認
- 04入札向けプロンプトの利用
- 05ツールとプロンプトの動的な中継
活用シーン
- 01業界や期限で入札を検索
- 02承認済み回答に基づく RFP 章の作成
- 03案件パイプラインの対応優先度を決定
MCP 対応
stdio 経由でローカル実行され、qlows MCP エンドポイントへの透過的なプロキシとして動作します。ツール、プロンプト、リソースの要求を中継し、すべて読み取り専用です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @qlows/mcpQLOWS_TOKENシークレットqlows API token. Mint one at https://app.qlows.com/mcp or run `qlows-mcp login`.QLOWS_BASE_URLOverride the qlows API host. Defaults to https://app.qlows.com.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
qlows MCP コネクター
稼働中の**qlows**のRFP/入札案件と、WTO政府調達協定(GPA)加盟35か国の公開入札案件コーパスを、Claude、Cursor、Windsurf、Cline、Zed、または任意のModel Context Protocolクライアントに取り込めます。
qlows-mcpは小規模なローカルコネクターです。お使いのマシン上でstdio MCP
サーバーとして動作し、qlows API(https://app.qlows.com)へのツール呼び出しを安全に中継します。トークン以外は保存せず、バックエンドロジックも含まず、読み取り専用です。AIは案件のコンテキストを取得できますが、書き戻すことはできません。
見積もり。案件を前進。成約へ。 qlowsが入札準備を支援し、AIが実際の確かなコンテキストに基づいて文書を作成します。詳しくは**https://qlows.com**をご覧ください。
インストール
一般的なクライアント向けのワンクリックインストール(または以下のJSONスニペットをコピー):
クイックスタート(約1分)
# 1. Connect your account (opens the browser, you paste a token back)
npx @qlows/mcp login
# 2. Verify it works
npx @qlows/mcp test # → prints the available tools
# 3. Print the snippet for your AI client
npx @qlows/mcp config
次に、クライアントにqlowsを追加します(例:Claude Desktop、
~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"qlows": {
"command": "npx",
"args": ["-y", "@qlows/mcp"]
}
}
}
クライアントを再起動します。loginを実行していない場合は、代わりにトークンを渡してください:
{
"mcpServers": {
"qlows": {
"command": "npx",
"args": ["-y", "@qlows/mcp"],
"env": { "QLOWS_TOKEN": "qlw_live_…" }
}
}
}
個人用トークンを発行するにはqlowsアカウントが必要です(無料プランでも入札検索を利用できます)。**https://app.qlows.com/mcp**で登録してトークンを発行してください。
次のプロンプトを試してみましょう
接続したら、AIに次のように尋ねてみてください:
- 「qlows MCPを使って自分の進行中の案件を一覧表示し、最も緊急な案件のリスク上位3つを要約してください。」
- 「EUで今後30日以内に締め切られるゼロトラストネットワークの公開入札を検索し、それぞれのqlowsリンクを教えてください。」
- 「qlowsから案件
<deal-id>を読み込み、コンプライアンス項目と承認済みの回答を根拠として、技術的アプローチのセクションを作成してください。」
利用できる内容
すべてのツールは読み取り専用です。個人データを扱うツールには個人用トークンが必要ですが、入札関連のツールは無料アカウントでも利用できます。
| ツール | 機能 |
|---|---|
list_deals | RFP/入札案件の一覧(軽量なメタデータ) |
get_deal_snapshot | 案件の完全なスナップショット — RFP の概要+コンプライアンス+Q ルーティング+インテリジェンス |
search_compliance_items | コンプライアンス項目をキーワード検索 |
get_q_routing_state | セクション+質問+回答+割り当て状況 |
get_intelligence_summary | AI による概要+内容の個別調整の検出 |
list_questions | 質問の一覧 |
list_competitors | 案件ごとの競合分析 |
search_tenders | 公開入札コーパスの検索(FTS+フィルター) |
search_tenders_for_my_company | 個別に最適化されたセマンティック入札検索 |
get_tender_detail | 1 件の入札に関する詳細な拡充レコード |
さらに、3 つのプロンプト(スラッシュコマンド)— find_matching_tenders、
draft_rfp_section、weekly_pipeline_review — があります。詳しくは以下の
スキルをご覧ください。
このコネクターはサーバーからツールとプロンプトをその場で検出するため、このパッケージを更新しなくても、新しい qlows の機能が利用可能になります。
スキル
qlows が AI 内で実行できる、3 つの機能です。それぞれ、クライアントから利用できるプロンプト(スラッシュコマンド)と、そのプロンプトが実行する読み取り専用ツールを組み合わせています。すべて実際の qlows データに基づいており、情報を捏造することはありません。
🔎 条件に合う入札を検索
プロンプト:find_matching_tenders(引数:industry、任意のcountry、
任意のdeadline_within_days)。search_tendersを実行し、各公開告知とその
正式なqlows_urlを返します。詳しいコンテキスト:
https://qlows.com/platform/qlows-mcp。
「ドイツで、今後 30 日以内に締め切られるゼロトラストネットワーキングの公開入札を探し、それぞれの qlows リンクも表示してください。」
✍️ 根拠に基づく RFP セクションの作成
プロンプト:draft_rfp_section(引数:deal_id、section)。get_deal_snapshotと
search_compliance_itemsを使って案件のコンプライアンスグリッドと承認済みの回答を取得し、すべての主張の出典を明示してセクションを作成します。機能、日付、過去の実績を捏造することはありません。
「案件
<id>の技術的アプローチを、コンプライアンス項目と承認済みの回答に基づいて作成してください。」
🗂️ 案件パイプラインを確認
プロンプト:weekly_pipeline_review(引数なし)。list_dealsと
get_q_routing_stateを使って、優先順位を付けた ToDo リストを作成します。期限が迫っている項目、進行を妨げている項目、案件ごとの次のアクションを確認できます。
「qlows の案件パイプラインを確認し、どの入札を優先して対応すべきか教えてください。」
公開入札に関するスキルは無料アカウントで利用できます。案件に関するスキルには個人用トークンが必要です。プラットフォームの概要をご覧ください。
コマンド
| コマンド | 説明 |
|---|---|
qlows-mcp | 標準入出力経由で MCP サーバーを起動(クライアントによる起動方法) |
qlows-mcp login | ブラウザーでサインインし、トークンを~/.qlows/config.jsonに保存(0600) |
qlows-mcp test | 利用可能なツールを一覧表示し、トークンを確認 |
qlows-mcp config | 設定ファイルのパスとクライアント設定用スニペットを表示 |
qlows-mcp help | 使用方法 |
環境変数
QLOWS_TOKEN— API トークン(保存済みのトークンより優先されます)。QLOWS_BASE_URL— デフォルトはhttps://app.qlows.comです。ローカルテストではhttp://localhost:3000を指定してください。
仕組み
MCP client (Claude/Cursor) ⇄ qlows-mcp (stdio, local) ⇄ https://app.qlows.com/api/mcp/<token>/rpc
このコネクターは透過的な JSON-RPC プロキシです。ツールを実装するのではなく、initialize、tools/list、tools/call、prompts/*、resources/*を qlows サーバーに転送し、応答を中継します。トークンは HTTPS 経由で qlows へのリクエストに含まれるため、パスワードと同様に取り扱ってください。
トラブルシューティング
No qlows token found—qlows-mcp loginを実行するか、QLOWS_TOKENを設定してください。Token missing, invalid, or expired— トークンが取り消されたか、有効期限が切れています。 https://app.qlows.com/mcp で新しいトークンを発行し、loginを再実行してください。Rate limit exceeded— トークンあたりの上限は 1 分間に 60 リクエストです。しばらく待ってから再試行してください。- クライアントに
qlowsが表示されない — 設定を編集した後、クライアントを再起動してください。 JSON を検証してください(余分なカンマがあるとエラーが表示されずに動作しなくなります)。クライアントの MCP ログも確認してください。
エンドツーエンドの動作は、 MCP Inspector で確認できます。
npx @modelcontextprotocol/inspector npx @qlows/mcp
プライバシーとセキュリティ
- 読み取り専用です。ツールが qlows アカウントに書き込むことはありません。
- コネクターがローカルの
~/.qlows/config.jsonに保存するのはトークンのみです (権限は0600)。テレメトリーは収集しません。 - トークンは qlows サーバー上で保存時に SHA-256 ハッシュ化され、https://app.qlows.com/mcp で いつでも取り消すことができます。
- プライバシーポリシー:https://qlows.com/privacy
ロードマップ
loginのワンクリックブラウザー自動キャプチャ(ループバックコールバック)。- 真のワンクリック Claude Desktop インストールを実現するデスクトップ拡張機能(
.mcpb) バンドル(それまでの間は、上のバッジからセットアップドキュメントにアクセスできます)。 - Anthropic Connector Directory への掲載 — OAuth 2.1 + PKCE エンドポイントは qlows サーバーで稼働中です。ディレクトリーへの申請はフォローアップとして管理されています。
開発
npm install
npm run build
QLOWS_TOKEN=… QLOWS_BASE_URL=http://localhost:3000 node dist/index.js test
v* タグで公開が自動化されます(.github/workflows/release.yml を参照)。
npm の公開 → GitHub OIDC 経由で MCP Registry に公開。
##バッジ
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。