Codify MCP
Codify MCPはApify AgentをベースにしたMCPサーバーで、ブラウザ自動化タスクをAIアシスタントが呼び出せるツールに変換し、JSONパラメータを通じて直接ツール定義を渡すことができ、設定ファイルは不要です。
2ポイント
3.6K

Codify MCPとは?

Codify MCPはModel Context Protocol(MCP)サーバーで、AIアシスタントが直接ブラウザ自動化タスクを実行できるようにします。これはProject Codifyプロジェクトの一部で、完全なエンドツーエンドのブラウザ自動化パイプラインを作成することを目的としています。このツールを使用すると、ブラウザ操作を再利用可能なスクリプトに変換し、AIアシスタントが通常のツールのようにこれらの自動化機能を使用できます。

Codify MCPの使い方は?

Codify MCPの使用は非常に簡単です。1) 自動化ツール定義(JSON形式)を作成または取得し、2) MCPサーバーを起動してツール定義を渡し、3) AIアシスタント(Claude Desktopなど)で接続を設定し、4) AIを通じて自動化ツールの使用を開始します。この一連のプロセスでは、設定ファイルの作成や複雑な設定は必要ありません。

適用シナリオ

Codify MCPは以下のシナリオに特に適しています。AIアシスタントによるウェブページのデータ収集、フォーム入力、コンテンツ抽出などのブラウザ操作が必要な場合;繰り返しのブラウザタスクを自動化し、AIで制御したい場合;開発チームが再利用可能なブラウザ自動化ツールライブラリを作成したい場合;非技術ユーザーが自然言語指令で複雑なブラウザ操作を実行したい場合。

主要機能

ファイル設定不要
すべてのツールはコマンドライン引数で渡され、設定ファイルの作成や複雑な環境設定が不要です。ツール定義は明確なJSON形式で直接渡され、デプロイと管理が簡素化されます。
AIアシスタントとの統合
Claude Desktop、Cursor、VS CodeなどのAIアシスタントにシームレスに統合され、AIがブラウザ自動化ツールを直接呼び出せるようになり、組み込み機能のように自然に使用できます。
Apify Agentのサポート
強力なApify Agentをベースにブラウザ自動化を実行し、ページナビゲーション、要素とのインタラクション、データ抽出などの完全なPlaywright機能をサポートします。
柔軟なツール定義
カスタム入力パラメータ、検証ルール、自動化スクリプトをサポートし、簡単なものから複雑なものまで様々なブラウザ自動化ツールを作成できます。
簡易認証
Apify CLIでのログインまたは環境変数の設定をサポートし、認証を自動的に処理し、ツール内に機密情報をハードコードする必要がありません。
複数ツールのサポート
複数の自動化ツールを同時に実行でき、各ツールは独立して定義および実行され、複雑な自動化ワークフローの構築に適しています。
利点
手動設定不要:ツールはコマンドライン引数で渡され、設定ファイルの作成が不要です
AIネイティブ体験:AIアシスタントと深く統合され、自然言語でブラウザ自動化を制御できます
コードがツール:自動化スクリプトが直接ツール定義に埋め込まれ、作成と共有が容易です
柔軟な拡張:任意の数のカスタムツールを作成でき、さまざまなニーズに対応できます
エンタープライズレベルの実行:Apifyプラットフォームをベースにしており、安定した信頼性の高いブラウザ自動化実行環境を提供します
開発に友好的:明確なJSONツール定義形式で、理解とデバッグが容易です
制限
Apifyアカウントが必要:自動化タスクの実行には有効なApifyアカウントとAPIトークンが必要です
ネットワーク依存:ブラウザ自動化タスクの実行にはネットワーク接続が必要です
学習曲線:複雑な自動化ツールを作成するにはPlaywrightスクリプトの作成方法を理解する必要があります
実行遅延:ブラウザ自動化は直接のAPI呼び出しに比べて追加の遅延が発生する可能性があります
リソース消費:各ツールの実行にはブラウザインスタンスが起動され、システムリソースを消費します

使い方

Apify認証の取得
まず、Apify認証を設定する必要があります。Apify CLIでログインするか、環境変数を設定することができます。CLIでのログインをおすすめします。これにより、トークンが自動的に保存されます。
自動化ツールの作成
ツール定義のJSONを作成します。Apify Coderを使用してブラウザ操作をツールに変換するか、手動でJSON定義を作成することができます。ツール定義には、名前、説明、入力パラメータ、自動化スクリプトが含まれます。
MCPサーバーの起動
npxを使用して直接MCPサーバーを起動し、ツール定義を引数として渡します。単一または複数のツール定義を渡すことができます。
AIアシスタントの設定
AIアシスタント(Claude Desktopなど)の設定ファイルにMCPサーバーの設定を追加します。コマンド、引数、環境変数を指定します。
再起動して使用する
AIアシスタントを再起動すると、自然言語指令で自動化ツールを使用できるようになります。たとえば、AIアシスタントに「scrape_productツールを使ってこの製品ページの情報を収集してください」と指示することができます。

使用例

電子商取引の価格監視
電子商取引サイトの製品価格、在庫、レビュー情報を自動的に収集するツールを作成します。AIアシスタントは定期的にこのツールを実行して価格変動を監視できます。
コンテンツ要約生成
ニュース記事ページに自動的にアクセスし、主要コンテンツを抽出して短い要約を生成するツールを作成します。AIアシスタントはこのツールを使って複数の記事の要点を迅速に把握できます。
フォームの自動入力
コンタクトフォーム、登録フォームなどのオンラインフォームを自動的に入力するツールを作成します。AIアシスタントはこのツールを使ってユーザーの繰り返しのフォーム入力タスクを支援できます。
データ収集と整理
テーブルデータまたはリストデータを収集し、JSONやCSVなどの構造化形式に整理するツールを作成します。AIアシスタントはこのツールを使ってウェブページのデータを収集し、分析できます。

よくある質問

Codify MCPは無料ですか?
Codify MCPを使用するにはプログラミング知識が必要ですか?
どのようなブラウザ自動化操作がサポートされていますか?
ツールの実行が失敗した場合はどうすればいいですか?
同時にいくつのツールを実行できますか?
追加したツールをどのように更新または変更できますか?
どのようなAIアシスタントがサポートされていますか?
自動化スクリプトに実行時間制限はありますか?

関連リソース

Codify MCP GitHubリポジトリ
ソースコード、問題の報告、貢献ガイドライン
Project Codify公式サイト
完全なCodifyプロジェクトの紹介とオンラインデモ
Apify Agentページ
ブラウザ自動化実行エンジンの詳細な説明
Model Context Protocolドキュメント
MCPプロトコルの公式ドキュメントと仕様
Playwrightドキュメント
ブラウザ自動化ライブラリの公式ドキュメント
Apifyプラットフォーム
クラウドベースの自動化プラットフォームで、実行環境とアカウント管理を提供します
Claude Desktop設定ガイド
Claude DesktopでMCPサーバーを使用する方法の設定ガイド

インストール

以下のコマンドをクライアントにコピーして設定
{
  "mcpServers": {
    "codify-mcp": {
      "command": "npx",
      "args": [
        "codify-mcp",
        "{\"name\":\"scrape_product\",\"description\":\"...\",\"inputSchema\":{...},\"implementation\":{...}}"
      ],
      "env": {
        "APIFY_TOKEN": "your_token_or_leave_empty_to_use_auth_file"
      }
    }
  }
}

{
  "mcpServers": {
    "apify-scraper": {
      "command": "npx",
      "args": ["codify-mcp", "...tool1...", "...tool2..."]
    },
    "apify-analyzer": {
      "command": "npx",
      "args": ["codify-mcp", "...tool3...", "...tool4..."]
    }
  }
}
注意:あなたのキーは機密情報です。誰とも共有しないでください。

代替品

V
Vestige
Vestigeは認知科学に基づくAI記憶エンジンで、予測誤差ゲート、FSRS - 6間隔反復、記憶の夢など29の神経科学モジュールを実装することで、AIに長期記憶能力を提供します。3D可視化ダッシュボードと21のMCPツールを備え、完全にローカルで動作し、クラウドは必要ありません。
Rust
5.3K
4.5ポイント
M
Moltbrain
MoltBrainは、OpenClaw、MoltBook、Claude Code用に設計された長期記憶層プラグインで、自動的にプロジェクトのコンテキストを学習し、思い出すことができます。スマートな検索、観察記録、分析統計、永続的なストレージ機能を提供します。
TypeScript
4.9K
4.5ポイント
B
Bm.md
機能豊富なMarkdown排版ツールで、様々なスタイルテーマとプラットフォーム対応をサポートし、リアルタイム編集プレビュー、画像エクスポート、API統合機能を提供します
TypeScript
4.3K
5ポイント
S
Security Detections MCP
Security Detections MCPは、Model Context Protocolに基づくサーバーで、LLMがSigma、Splunk ESCU、Elastic、KQL形式を含む統一されたセキュリティ検出ルールデータベースをクエリできます。最新のバージョン3.0は自律型検出エンジニアリングプラットフォームにアップグレードされ、自動的に脅威インテリジェンスからTTPを抽出し、カバレッジのギャップを分析し、SIEMネイティブ形式の検出ルールを生成し、テストを実行して検証できます。プロジェクトには71以上のツール、11の事前構築されたワークフロープロンプト、および知識グラフシステムが含まれ、複数のSIEMプラットフォームをサポートしています。
TypeScript
6.5K
4ポイント
P
Paperbanana
Python
7.8K
5ポイント
B
Better Icons
20万以上のアイコンの検索と検索を提供するMCPサーバーとCLIツールで、150以上のアイコンライブラリをサポートし、AIアシスタントと開発者が迅速にアイコンを取得して使用できるように支援します。
TypeScript
6.5K
4.5ポイント
A
Assistant Ui
assistant-uiは、生産レベルのAIチャットインターフェイスを迅速に構築するためのオープンソースのTypeScript/Reactライブラリで、組み合わせ可能なUIコンポーネント、ストリーミング応答、アクセシビリティなどの機能を提供し、複数のAIバックエンドとモデルをサポートしています。
TypeScript
7.7K
5ポイント
A
Apify MCP Server
Apify MCPサーバーは、モデルコンテキストプロトコル(MCP)に基づくツールで、AIアシスタントが数千の既成のクローラー、スクレイパー、自動化ツール(Apifyアクター)を通じて、ソーシャルメディア、検索エンジン、電子商取引などのウェブサイトからデータを抽出できるようにします。OAuthとSkyfireプロキシ支払いをサポートしており、HTTPSエンドポイントまたはローカルのstdio方式でClaude、VS CodeなどのMCPクライアントに統合できます。
TypeScript
6.6K
5ポイント
E
Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
25.0K
4.8ポイント
C
Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
78.1K
4.7ポイント
G
Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
18.6K
4.5ポイント
B
Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.1K
4.5ポイント
G
Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
22.4K
4.3ポイント
U
Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
28.3K
5ポイント
M
Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.5K
5ポイント
S
Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
29.9K
4.5ポイント
AIBase
智啓未来、あなたの人工知能ソリューションシンクタンク
© 2026AIBase