AIエージェント&MCPツールTOP50:実践カタログとGitHubリポジトリ完全ガイド [2026]
大規模言語モデル(LLM)単体では、環境から隔離された「思考者」に過ぎません。最先端モデルを自律的なソフトウェアエンジニア、リサーチャー、運用アナリストへと進化させるには、標準化された「スキル」とMCP(Model Context Protocol)サーバーという「手」が必要です。本記事では、6つのアーキテクチャ層に分類された、50の必須オープンソースツール&インフラを完全網羅して解説します。
![AIエージェント&MCPツールTOP50:実践カタログとGitHubリポジトリ完全ガイド [2026]](/images/articles/top-50-ai-agent-skills-and-mcp-tools-catalog-2026.jpg)
Webスクレイピング・検索・ディープリサーチ(スキル1〜8)
自律型エージェントの第一歩は、不要な広告を排除しながらWebを自律的に探索し、構造化データを抽出する能力です。
- 1Firecrawl (GitHub: mendableai/firecrawl • 25k★) — 動的JSやCloudflareをバイパスし、任意のWebページをLLM対応Markdownに一括変換。
- 2Tavily AI Search (tavily.com) — LLMエージェント専用に設計された検索API。生リンクではなく要約された事実を抽出。
- 3Crawl4AI (GitHub: unclecode/crawl4ai • 23k★) — RAGおよび自律エージェント向けに最適化された高速・非同期オープンソースクローラー。
- 4Browserbase (browserbase.com) — フィンガープリント隠蔽とCAPTCHA自動突破を備えたクラウドヘッドレスブラウザ基盤。
- 5Exa AI (exa.ai) — 単語一致ではなく、密なベクトル埋め込みにより文脈の意味でWebドキュメントを検索するエンジン。
- 6Playwright MCP Server — Chromiumブラウザ内でボタンクリック、フォーム入力、画面撮影を実行する公式MCPコネクタ。
- 7ScrapeGraphAI (GitHub: ScrapeGraphAI/Scrapegraph-ai • 16k★) — ローカルモデル(Ollama)を用いてグラフ構造でスクレイピングを自動生成。
- 8Jina Reader (r.jina.ai) — 任意のURLの先頭に「https://r.jina.ai/」を付与するだけで即座に構造化Markdownを返す軽量プロキシ。
外部の従量課金APIとは異なり、Crawl4AIはお手元のVPSやDocker上で動作するため、トークン費用ゼロで無制限に実行できます。
pip install crawl4ai
crawl4ai-setup
python -c "import asyncio; from crawl4ai import AsyncWebCrawler; asyncio.run(AsyncWebCrawler().arun('https://artur-moiseyev.com/en'))"Model Context Protocol(MCP)コアインフラ(スキル9〜17)
Anthropicが提唱したMCPは、LLMとローカルファイル、DB、各種APIを安全に結ぶオープンな業界標準規格です。
- 1Filesystem MCP (GitHub: modelcontextprotocol/servers) — 厳格なホワイトリストパス制限による安全なファイル読み書きおよびディレクトリ走査。
- 2PostgreSQL MCP — ClaudeやCursorのコンテキストからテーブルスキーマを検証し、読み取り専用クエリを実行。
- 3SQLite MCP — ネットワーク不要でエージェントの中間状態やチェックポイントを即座に保持する組み込みRDBMS。
- 4GitHub MCP — ブランチ作成、Pull Request作成、コードレビュー、コミット差分確認などの完全なリポジトリ操作。
- 5Sequential Thinking MCP — エージェントに思考ステップを動的に分解させ、仮説検証と自己修正を繰り返させる推論モジュール。
- 6Brave Search MCP — トラッキングやログ収集を行わないプライバシー重視のグローバルWeb検索。
- 7Slack / Discord MCP — チームへのアラート送信および人間による承認(Human-in-the-Loop)を受け取る双方向パイプライン。
- 8Memory Graph MCP — 個別のチャットセッションをまたいで知識グラフ(実体・関係・属性)としてコンテキストを永続化。
- 9Puppeteer MCP — ブラウザのDOMスナップショット取得、PDF変換、コンソールエラー検証を行う公式自動化サーバー。
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/var/www/project"]
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://user:pass@localhost:5432/production_db"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx" }
}
}
}ソフトウェア開発・構文解析・ASTインテリジェンス(スキル18〜25)
エージェントによるコード生成では、不安定な正規表現ではなく、コンパイラ基準のAST(抽象構文木)解析が不可欠です。
- 1ast-grep (GitHub: ast-grep/ast-grep • 11k★) — ASTに基づきコードの検索と安全な書き換えを実行。括弧の閉じ忘れや文法崩壊を完全防止。
- 2Aider (GitHub: paul-gauthier/aider • 28k★) — Tree-sitterによるリポジトリマップ生成とGitアトミックコミットを自動化する対話型CLI。
- 3Tree-sitter MCP — 多数の言語に対応したインクリメンタル構文解析器。関数やクラスの境界を正確に特定。
- 4Basedpyright / Pyright CLI — Microsoftによる型チェッカー。実行前にPythonコードの型安全性を瞬時に検証。
- 5Biome CLI (GitHub: biomejs/biome • 18k★) — Rust製ツール。PrettierおよびESLintを統合し、25倍高速にフォーマットとリントを実行。
- 6Git CLI Skill — コマンドラインからブランチ操作、マージコンフリクト解消、チェリーピックを自律実行する拡張機能。
- 7OpenAPI / Swagger MCP — REST API仕様書をパースし、LLMが即座に呼び出せる型安全なツール定義へと自動変換。
- 8OpenHands (旧OpenDevin • 40k★) — SWE-benchベンチマークの実課題を自律的に解決するソフトウェア開発エージェント環境。
正規表現はスコープを理解できません。ast-grepは構文木ノードを操作するため、編集後のコードが100%構文エラーを起こさないことを保証します。
データエンジニアリング・表形式分析・複雑ドキュメント(スキル26〜33)
企業データの活用には、スキャンPDF、Excel、Parquetファイルからの超高速な表抽出が求められます。
- 1MarkItDown (GitHub: microsoft/markitdown • 35k★) — Word、Excel、PowerPoint、PDFを構造化Markdownに変換するMicrosoft公式ツール。
- 2DuckDB MCP — ParquetやCSVに対して数ミリ秒で複雑な分析SQLを実行できる組み込みカラムナーDB。
- 3Docling (GitHub: DS4SD/docling • 18k★) — IBM Research開発。複雑な2段組み学術論文や数式、表を正確にパース。
- 4PandasAI (GitHub: gventuri/pandas-ai • 16k★) — 自然言語のプロンプトからDataFrameの集計・グラフ描画を行う対話型分析ツール。
- 5Unstructured.io (GitHub: Unstructured-IO/unstructured) — 25種類以上の文書ファイルをベクトルDB用に前処理・チャンク分割するETL基盤。
- 6PDFPlumber — PDF内の表の罫線や文字座標を高精度に抽出するPythonライブラリ。
- 7Apache Tika MCP — 1,000種類以上のファイル形式に対応したメタデータ&テキスト抽出エンジン。
- 8Tabula-py — 財務諸表や銀行明細のスキャン文書から表構造を正確に復元するツール。
import duckdb
# Parquetファイルに対してミリ秒単位で直接分析SQLを実行
query = """
SELECT category, COUNT(*) as total_articles, AVG(reading_time_minutes) as avg_read
FROM 'https://artur-moiseyev.com/data/benchmarks.parquet'
GROUP BY category
ORDER BY total_articles DESC
LIMIT 10;
"""
result = duckdb.query(query).to_df()
print(result)長期記憶・ナレッジグラフ・オーケストレーション(スキル34〜41)
永続的な記憶基盤がなければ、エージェントはコンテキストウィンドウのリセットと同時にすべての経験を忘れてしまいます。
- 1Mem0 (GitHub: mem0ai/mem0 • 24k★) — パーソナライズ記憶レイヤー:ユーザーの事実や好みを自動抽出・重要度順にスコアリング。
- 2LangGraph Checkpointers — SQLite/Postgresでの状態永続化、タイムトラベル(巻き戻し実行)、人間による介入(Human-in-the-Loop)に対応。
- 3Zep (getzep.com) — 会話の自動要約とエンティティ抽出を備えた長期記憶エンジン。
- 4ChromaDB (GitHub: chroma-core/chroma • 16k★) — 外部依存なしで即座に組み込める軽量ローカルベクトルDB。
- 5Weaviate MCP — BM25キーワード検索とベクトル検索を組み合わせたハイブリッド検索エンジン。
- 6Graphiti (GitHub: getzep/graphiti) — 事実のタイムスタンプを管理し、古い情報の誤用を防ぐ時間軸対応ナレッジグラフ。
- 7AutoGen Studio (Microsoft) — 複数エージェントによる協調対話を視覚的に設計できるオーケストレーション環境。
- 8LlamaIndex Workflows — 決定論的で堅牢なエージェントループを構築するイベント駆動型フレームワーク。
全チャットログをベクトルDBに保存しないでください。Mem0を使って確定した事実だけを抽出し、コンテキストのノイズ化を防ぎましょう。
隔離サンドボックス・セキュリティ・実行環境(スキル42〜50)
隔離環境なしでエージェントにシェルの実行権限を与えることは、プロンプトインジェクションによるシステム破壊を招く極めて危険な行為です。
- 1E2B Sandboxes (GitHub: e2b-dev/E2B • 6k★) — PythonやBashを200ミリ秒で安全に実行できるクラウド軽量マイクロVM。
- 2Docker MicroVM MCP — CPU・メモリ割り当て制限およびホスト側ネットワークを遮断したコンテナ型安全実行基盤。
- 3Modal Labs (modal.com) — エージェントコードからGPU/CPUコンテナを即時スケールアウトさせるサーバーレスプラットフォーム。
- 4Daytona (GitHub: daytonaio/daytona • 14k★) — AIエージェント向けに安全な開発ワークスペースを自動管理・プロビジョニング。
- 5Fly.io Machines — コールドスタート300ミリ秒未満で世界中に展開可能なマイクロVMプリミティブ。
- 6Guardrails AI (GitHub: guardrails-ai/guardrails • 5k★) — 出力JSONスキーマのバリデーション、型チェック、ハルシネーション抑制。
- 7NeMo Guardrails (NVIDIA) — エージェントが指定領域から逸脱することを防ぐプログラム可能な安全制御フレームワーク。
- 8Semgrep MCP — 生成されたコードをコミット前に検査する静的脆弱性スキャナー(OWASP Top 10対応)。
- 9LangSmith / Arize Phoenix — ツール呼び出しのレイテンシ、トークン消費量、中間ステップの成功率を完全可視化するトレーシング基盤。
from e2b_code_interpreter import Sandbox
# 隔離された安全なマイクロVM内でコードを実行
with Sandbox() as sandbox:
execution = sandbox.run_code("""
import numpy as np
data = np.random.normal(size=1000)
print(f"Mean: {data.mean():.4f}, Std: {data.std():.4f}")
""")
print("サンドボックス出力:", execution.text)Silicon Telemetry & Production Verification
vllm serve top-50-ai-agent-skills-and-mcp-tools-catalog-2026 --tensor-parallel-size 4 --gpu-memory-utilization 0.95 --max-model-len 32768 --kv-cache-dtype fp8Run & Deploy This Model on Cloud GPUs
Need on-demand H100 / RTX 4090 compute to test the deployment recipe above? Spin up instances in 60 seconds with verified providers.
RunPod GPU Cloud
From $0.34/hr · Bonus $5–$500 creditsDeploy H100, A100, and RTX 4090 instances in seconds. 1-click templates for vLLM, Ollama, and PyTorch.
Vast.ai Marketplace
From $0.20/hr (RTX 4090) · Direct SSHDecentralized compute marketplace offering the cheapest GPU compute rates for RTX 4090, A6000 & H100.
OpenRouter AI Gateway
Pay-per-token · Automatic failoverUnified OpenAI-compatible API to invoke DeepSeek-R1, Claude 3.7, GPT-4o, and Llama 3.3 instantly.
Lambda Cloud Clusters
From $1.89/hr (A100 SXM) · Enterprise SLAHigh-bandwidth Quantum-2 InfiniBand clusters of 8x H100 and GH200 for production LLM distributed training.
Transparent Disclosure: Links above are curated partner links with special discounts/credits. Deploying via these links supports ongoing open AI benchmarking at zero extra cost to you.
Artur Moiseyev
Founder & AI Editor-in-Chief
独立系AI研究員兼分散システムアーキテクト。自律マルチエージェント基盤およびオープン推論インフラを開発。
ハンドブック内の関連調査

AIスキル「Deep Research」完全解説:ChatGPT・Perplexity・Geminiが数時間のリサーチを10分に短縮する仕組み
ChatGPT、Perplexity、GeminiのDeep Research機能をわかりやすく解説。

AIスキル「Computer Use & Operator」解説:AIがブラウザやマウスを自動操作する仕組み
画面を見てクリックや入力を代行するブラウザAIエージェントの活用法。

AIスキル「MCP(Model Context Protocol)」を超わかりやすく解説:AIと外部アプリを繋ぐ万能USBポート
なぜ今「MCP」がこれほど注目されているのか?専門用語なしで仕組みと活用法を徹底解説。