mcpField
F
Figranium MCP

Figranium MCP

ローカル
github.com/figraniumブラウザ自動化6今日更新

Figranium MCP について

Figranium MCP は、MCP 対応アプリを Figranium インスタンスに接続するローカル STDIO サーバーです。エージェントはブラウザーのワークフロー Task の作成・実行、実行履歴の確認、スケジュール管理を行えます。

主な機能

  1. 01Task の検索と作成
  2. 02変数を指定した Task の実行
  3. 03実行履歴の確認
  4. 04Task スケジュールの管理
  5. 05Task スキーマの参照

活用シーン

  1. 01再利用可能な Web ワークフローの作成
  2. 02MCP 対応アプリからの Task 実行
  3. 03過去の Task 実行の確認
  4. 04ブラウザー Task の定期実行

MCP 対応

MCP クライアントに Figranium の Task ライフサイクルとスケジュール管理のツール、および Task スキーマのリソースを提供します。STDIO でローカル接続でき、ホスト型 OAuth MCP エンドポイントも利用できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"figranium-figranium": {
"command": "npx",
"args": [
"-y",
"figranium-mcp"
]
}
}
}
起動コマンドnpx -y figranium-mcp

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

パッケージ
npmfigranium-mcp1.4.0

ツール

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

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

詳細

Figranium バナー

Figranium MCP サーバー

NPM Glama の品質およびメンテナンススコア

公式の Figranium JavaScript SDK API クライアントを使用して構築された、Figranium 用の公式 Model Context Protocol(MCP)サーバーです。

表示

MCP で Figranium を使用する

Figranium は、Web サイトのワークフローを再利用可能なタスクに変換します。AI エージェントは MCP を通じてタスクを見つけ、作成し、実行できます。このサーバーは、MCP 対応アプリを Figranium インスタンスに接続するためのローカル STDIO クライアントです。

ホスト型の OAuth MCP をお探しですか?互換性のあるリモート MCP クライアントを https://mcp.figranium.dev/mcp に接続してください。

クイックスタート

起動中の Figranium インスタンスと、Figranium の設定画面で取得した API キーが必要です。

npm から MCP サーバーを直接実行します。

FIGRANIUM_API_KEY=YOUR_API_KEY npx -y figranium-mcp

デフォルトでは、Figranium の http://localhost:11345 に接続します。別のインスタンスを使用する場合:

FIGRANIUM_BASE_URL=https://your-figranium-instance.example.com \
FIGRANIUM_API_KEY=YOUR_API_KEY \
npx -y figranium-mcp
MCP クライアントの設定

ほとんどのローカル MCP クライアントでは、次のような形式の設定を使用できます。

{
  "mcpServers": {
    "figranium": {
      "command": "npx",
      "args": ["-y", "figranium-mcp"],
      "env": {
        "FIGRANIUM_BASE_URL": "http://localhost:11345",
        "FIGRANIUM_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

このサーバーエントリを、Codex、Claude Code、Cursor、GitHub Copilot、Claude Desktop、Cline などの STDIO MCP クライアントで使用してください。

MCP サーバー自体を Docker 内で実行し、Figranium をホスト上で実行する場合は、http://localhost:11345 の代わりに http://host.docker.internal:11345 を使用してください。

エージェントにできること

接続すると、エージェントは API を手動で呼び出すことなく Figranium を操作できます。MCP サーバーは、タスクの主要なライフサイクルに対応するツールを公開します。

ツール用途
task_list既存のタスクを確認する
create_task新しいタスクを作成する
task_executeオプションの変数上書きを指定してタスクを実行する
execution_list過去の実行を確認する
schedule_listスケジュール済みのタスクを探す
schedule_get_all_statusスケジューラーの状態を確認する
schedule_get_status1 つのタスクのスケジュールを確認する
schedule_setスケジュールを作成または更新する
schedule_deleteスケジュールを削除する
schedule_describeスケジュールを検証してプレビューする

また、サーバーは figranium://schemas/task-v1.json を公開しており、クライアントは Figranium のタスクスキーマを直接確認できます。

Figranium の MCP 指示は、エージェントにタスクの構築方法、セレクターの選択方法、変数の使用方法、タスクの順序規則の遵守方法を教えます。無効なタスクのペイロードには、エージェントがリクエストを修正できるように、構造化された検証診断が返されます。

ローカル MCP とホスト型 MCP

npm パッケージには、ローカル STDIO MCP サーバーが含まれています。Figranium MCP のランディングページやホスト型 OAuth UI は含まれていません。

リモート OAuth MCP に対応したクライアントでは、次を使用してください。

https://mcp.figranium.dev/mcp

ホスト型 MCP は OAuth を処理し、クライアントを外部からアクセス可能な Figranium インスタンスに接続します。ローカルクライアントには、通常 npx -y figranium-mcp のほうが簡単で、localhost に直接接続できます。

環境変数

変数必須デフォルト説明
FIGRANIUM_API_KEYはい—Figranium インスタンスで生成された API キー
FIGRANIUM_BASE_URLいいえhttp://localhost:11345Figranium インスタンスのベース URL

FIGRANIUM_API_KEY が設定されていない場合、サーバーはセットアップに関するメッセージを表示して終了します。

ソースからビルドする

Node.js 18+ と npm 9+ が必要です。

git clone https://github.com/figranium/figranium-mcp.git
cd figranium-mcp
npm install
npm run build

コンパイル済みサーバーを実行します。

FIGRANIUM_API_KEY=YOUR_API_KEY npm start

開発中に実行する場合:

npm run watch

テストスイートを実行します。

npm test
MCP Inspector

公式の MCP Inspector で公開済みのサーバーを確認できます。

FIGRANIUM_API_KEY=YOUR_API_KEY npx @modelcontextprotocol/inspector npx -y figranium-mcp

Links

コメント

MCP は初めてですか?

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

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