mcpField
A
Arcanna MCP Server

Arcanna MCP Server

ローカル
github.com/siscaleセキュリティ0今日更新

Arcanna MCP Server について

Arcanna MCP Serverは、MCPクライアントをArcannaのAIユースケースに接続します。リソース、ジョブ、イベント、生成コード、フィードバックを操作でき、サーバーの状態も確認できます。

主な機能

  1. 01リソースの作成・更新・取得・削除
  2. 02ジョブの管理とトレーニング
  3. 03処理済みイベントのフィルター検索
  4. 04Pythonコードの生成・実行・保存
  5. 05AIの判断に対するフィードバック
  6. 06サーバーとAPIキーの状態確認

活用シーン

  1. 01Arcannaのジョブとインテグレーションの管理
  2. 02Arcannaが処理したイベントの確認
  3. 03コードインテグレーションの作成と保存
  4. 04モデル改善に向けた判断フィードバックの送信

MCP 対応

Arcannaのリソース、ジョブ、イベント、コード、フィードバック、ヘルスチェックのツールをMCPクライアントに公開します。READMEにはClaude DesktopなどのMCPクライアント向け設定方法があります。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Arcanna MCP サーバー

Arcanna MCP サーバーを使用すると、Model Context Protocol(MCP)を通じて、ユーザーが Arcanna の AI ユースケースを操作できます。

Claude Desktop またはその他の MCP クライアントでの使用方法

設定

MCP クライアントの設定ファイル(Claude Desktop の場合は claude_desktop_config.json)の mcpServers セクションに、以下のエントリを追加します。

Docker イメージ(https://hub.docker.com/r/arcanna/arcanna-mcp-server)または PyPi パッケージ(https://pypi.org/project/arcanna-mcp-server/)を使用する
このリポジトリからローカルイメージをビルドする
前提条件
設定
  1. Dockerfile があるディレクトリに移動します。
  2. docker build -t arcanna/arcanna-mcp-server . --progress=plain --no-cache を実行します。
  3. 以下の設定を Claude Desktop/MCP クライアントの設定に追加します。
{
  "mcpServers": {
    "arcanna-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "ARCANNA_MANAGEMENT_API_KEY",
        "-e",
        "ARCANNA_HOST",
        "arcanna/arcanna-mcp-server"
      ],
      "env": {
        "ARCANNA_MANAGEMENT_API_KEY": "<ARCANNA_MANAGEMENT_API_KEY>",
        "ARCANNA_HOST": "<YOUR_ARCANNA_HOST_HERE>"
      }
    }
  }
}

機能

  • リソース管理:Arcanna リソース(ジョブ、インテグレーション)の作成、更新、取得
  • Python コーディング:コードの生成と実行、コードブロックを Arcanna インテグレーションとして保存
  • Arcanna イベントのクエリ:Arcanna が処理したイベントをクエリ
  • ジョブ管理:ジョブの作成、取得、開始、停止、トレーニング
  • フィードバックシステム:モデルの精度を向上させるため、判断に対するフィードバックを提供
  • ヘルスモニタリング:サーバーと API キーの状態を確認

ツール

Arcanna イベントのクエリ
  • query_arcanna_events

    • Arcanna が処理したイベントを取得します。複数のフィルターを指定できます。
  • get_filter_fields

    • フィルターの適用に使用できる Arcanna のフィールドを取得する補助ツールです。
リソース管理
  • upsert_resources

    • Arcanna リソースを作成/更新します。
  • get_resources

    • Arcanna リソース(ジョブ/インテグレーション)を取得します。
  • delete_resources

    • Arcanna リソースを削除します。
  • integration_parameters_schema

    • このコンテキストで補助ツールとして使用します。
Python コーディング
  • generate_code_agent

    • コードの生成に使用します。
  • execute_code

    • 生成されたコードの実行に使用します。
  • save_code

    • コードブロックを Arcanna パイプラインにインテグレーションとして保存します。
ジョブ管理
  • start_job

    • ジョブのイベント取り込みを開始します。
  • stop_job

    • ジョブのイベント取り込みを停止します。
  • train_job

    • 提供されたフィードバックを使用して、ジョブの AI モデルをトレーニングします。
フィードバックシステム
  • add_feedback_to_event
    • モデルを改善するため、AI の判断に対するフィードバックを提供します。
システムの状態
  • health_check
    • サーバーの状態と Management API キーの有効性を確認します。
    • Management API キーの認証状態を返します。

コメント

MCP は初めてですか?

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

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