mcpField
C
ChipsAI MCP Server

ChipsAI MCP Server

ローカル
github.com/fgasparettoAI・エージェント026 週間前に更新

ChipsAI MCP Server について

ChipsAI MCP Serverは、MCPクライアントをChipsBotに接続し、チャットボット、会話、ドキュメント、ルーティング、AIモデルを管理します。ボットごとのRAG設定や分析データを扱うツールも備えています。

主な機能

  1. 01チャットボットの作成と管理
  2. 02会話とウィジェット履歴の管理
  3. 03RAG用ドキュメントのアップロード
  4. 04ボット間ルーティングの設定
  5. 05ボットごとのRAG設定の調整
  6. 06分析、プラン、モデルの確認

活用シーン

  1. 01チャットボットの作成と参照ドキュメントの登録
  2. 02会話や利用状況の分析データの確認
  3. 03オーケストレーターから専門ボットへの質問の振り分け
  4. 04チャットボットの検索設定の調整

MCP 対応

Claude CodeやClaude DesktopなどのMCPクライアントに、ChipsBotの管理、チャット、ドキュメント、分析、ルーティング、モデル関連のツールを提供します。認証にはChipsAI APIキー、または従来のユーザー名とパスワードを使います。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"fgasparetto-chipsai": {
"command": "uvx",
"args": [
"chipsai-mcp"
],
"env": {
"CHIPSAI_EMAIL": "<CHIPSAI_EMAIL>",
"CHIPSAI_PASSWORD": "<CHIPSAI_PASSWORD>"
}
}
}
}
起動コマンドuvx chipsai-mcp
設定が必要な環境変数
CHIPSAI_EMAILChipsAI account email
CHIPSAI_PASSWORDシークレットChipsAI account password

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypichipsai-mcp1.0.1

ツール

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

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

詳細

ChipsAI MCP サーバー

ChipsBot 用の MCP(Model Context Protocol)サーバーです。Claude Code、Claude Desktop、または任意の MCP クライアントから、チャットボット、会話、ドキュメント、ボット間ルーティング、RAG 設定、AI モデルを管理できます。

要件

  • Python 3.11 以降
  • uv(推奨)または pip
  • ChipsBot アカウント(登録)

クイックスタート

uv を使えば、インストールは不要です。

uv run --script server.py

または、手動でインストールします。

pip install "mcp[cli]" httpx
python server.py

設定

サーバーは認証に環境変数を使用します。推奨される方法は API キーです。API キーは ChipsBot ダッシュボードから生成できます。

変数説明デフォルト
CHIPSAI_API_KEYChipsAI API キー(推奨)—
CHIPSAI_API_URLAPI ベース URLhttps://ai.chipsbuilder.com
レガシー:ユーザー名/パスワード認証

API キーをお持ちでない場合は、代わりにユーザー名とパスワードを使用できます。

変数説明
CHIPSAI_USERNAMEChipsAI ユーザー名
CHIPSAI_PASSWORDChipsAI パスワード
Claude Code

プロジェクトの .mcp.json に追加します。

{
  "mcpServers": {
    "chipsai": {
      "command": "uvx",
      "args": ["chipsai-mcp"],
      "env": {
        "CHIPSAI_API_KEY": "chipsai_your_api_key_here"
      }
    }
  }
}
Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "chipsai": {
      "command": "uvx",
      "args": ["chipsai-mcp"],
      "env": {
        "CHIPSAI_API_KEY": "chipsai_your_api_key_here"
      }
    }
  }
}

利用可能なツール

チャットボット管理
ツール説明
list_chatbots認証済みユーザーのすべてのチャットボットを一覧表示します
get_chatbotチャットボットの詳細(プロンプト、モデル、色など)を取得します
create_chatbot新しいチャットボットを作成します(埋め込み用 script タグを返します)
update_chatbotチャットボットの項目(名前、プロンプト、モデル、テーマ、色など)を更新します
delete_chatbotチャットボットを論理削除(無効化)します
get_chatbot_config公開ウィジェットの設定を取得します
get_chatbot_analytics分析情報(メッセージ、セッション、日別統計、デバイス、国)を取得します
ドキュメント(RAG)
ツール説明
upload_documentチャットボットのナレッジベースに PDF/DOC/DOCX をアップロードします(LlamaParse)
会話
ツール説明
list_conversations会話を一覧表示します。チャットボットで絞り込むこともできます
create_conversation新しい会話を作成します
get_conversation会話の詳細を取得します
update_conversation会話のタイトルを更新します
delete_conversation会話とすべてのメッセージを削除します
get_conversation_messages会話のすべてのメッセージを取得します
ウィジェットの履歴
ツール説明
list_conversation_historyウィジェットの会話セッションを一覧表示します(ページネーション対応、チャットボットで絞り込み可能)
get_session_messagesウィジェットの会話セッションからすべてのメッセージを取得します
チャット
ツール説明
send_messageメッセージを送信して AI の応答を取得します(会話を自動作成します)
ボット間接続
ツール説明
connect_bot専門ボットをオーケストレーターボットに接続します(役割ベースのルーティング)
list_bot_connectionsオーケストレーターボットに接続されたすべての専門ボットを一覧表示します
update_bot_connection接続の役割、ラベル、説明、または有効状態を更新します
disconnect_botボット間の接続を解除します
RAG 設定
ツール説明
get_rag_configRAG 設定(しきい値、チャンク設定、HyDE、L2、リランキング、システム指示)を取得します
update_rag_configRAG 設定(しきい値、chunk_size、chunk_strategy、HyDE、L2、リランキングなど)を更新します
ユーザーとモデル
ツール説明
get_user_planクレジット残高、無制限ステータス、使用統計を取得します
list_ai_modelsプロバイダー別に、利用可能な AI モデルとクレジットコストを一覧表示します

RAG パイプライン

ChipsBot は、ボットごとに設定可能な完全な検索拡張生成(RAG)パイプラインをサポートしています。

  • セマンティックルーティング(L1): pgvector と Jina Embeddings v3 を使用し、コサイン類似度(HNSW インデックス)に基づいて、クエリを最適な専門ボットに振り分けます
  • HyDE: 短いクエリや情報が少ないクエリの場合、Haiku で仮想的な回答を生成して再度埋め込み、検索精度を向上させます
  • チャンク注入(L2): 応答時に、プロンプト全体ではなく、関連性の高い上位 K 件のナレッジベースチャンクのみを注入します。トークン使用量を削減し、品質を向上させます
  • 再ランキング: コサイン検索の後に、オプションで Jina クロスエンコーダーの再ランキングモデル(jina-reranker-v2-base-multilingual)を適用します
  • チャンク分割方式: char(固定サイズ)、paragraph(意味に基づく \n\n 分割)、sentence(.!? 分割)
  • ドキュメントのアップロード: PDF/DOC/DOCX は LlamaParse で解析し、抽出したテキストをナレッジベースとして保存します

get_rag_config / update_rag_config を使用して、すべてのパラメーターをボットごとに調整できます。

ボット間ルーティング

オーケストレーターボットは、役割や説明に基づいて質問を専門ボットに振り分けられます。オーケストレーターは自身の応答内の [ROUTE:uuid] タグを検出し、最近のチャット履歴をコンテキストとして渡して、該当する専門ボットに委任します。

connect_bot を使用して専門ボットをオーケストレーターに接続し、list_bot_connections でルーティングテーブルを確認できます。また、update_bot_connection で役割を調整したり、接続のオン/オフを切り替えたりできます。

クレジットシステム

ChipsAI はクレジット制の料金モデルを採用しています。

ティアメッセージあたりのクレジットモデル
無料0Llama 4 Scout、Llama 3.3 70B、Llama 3.1 8B(Groq)
エコノミー0.5Mistral Nemo、DeepSeek Chat
スタンダード1.0GPT-4o-mini、Gemini 2.5 Flash、Mistral Small、Claude Haiku 4.5
プレミアム2.0GPT-4o、Mistral Large、DeepSeek Reasoner
トップ3.0GPT-4.1、Claude Sonnet 4.6、Gemini 2.5 Pro

クレジットパッケージ:5 ユーロで 150 クレジット | 20 ユーロで 700 クレジット | 50 ユーロで 2000 クレジット。クレジットに有効期限はありません。独自の API キーを使用すると、どのモデルも無料で利用できます(クレジットは消費されません)。

使用例

設定後、Claude で自然言語を使用できます。

  • 「自分のチャットボットを一覧表示して」
  • 「Support Bot という名前のチャットボットを作成して」
  • 「製品カタログの PDF を自分のチャットボットにアップロードして」
  • 「自分のチャットボットにテストメッセージを送信して」
  • 「過去 7 日間の分析を表示して」
  • 「チャットボットのモデルを Claude Sonnet 4.6 に変更して」
  • 「クレジット残高はいくら?」
  • 「利用できる AI モデルは?」
  • 「請求ボットをメインのオーケストレーターの専門ボットとして接続して」
  • 「オーケストレーターに接続されている専門ボットをすべて一覧表示して」
  • 「チャットボットの RAG 設定を表示して」
  • 「RAG のしきい値を 0.5 に設定して、再ランキングを有効にして」
  • 「top_k=5 で L2 チャンク注入を有効にして」

認証

API キー(推奨): ダッシュボードで生成したキーを CHIPSAI_API_KEY に設定します。キーは Bearer トークンとして送信されるため、トークン管理は不要です。

JWT(旧方式): ユーザー名とパスワードを使用する場合、JWT でトークンを取得し、透過的に更新します。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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