mcpField
A
Agenticstore — The Open Source Standard For Local Mcp Tooling

Agenticstore — The Open Source Standard For Local Mcp Tooling

ローカル
agenticstore.devAI・エージェント52 日前に更新

Agenticstore — The Open Source Standard For Local Mcp Tooling について

AgenticStoreは、AIセキュリティ、エージェント用ツール、プロジェクト進行を扱うオープンソースのローカルMCPサーバーとWeb UIです。プロンプトの検査や監査記録に加え、コード、検索、メモリ、Relayの機能を必要とするコーディングエージェント利用者を対象としています。

主な機能

  1. 01プロンプトのローカル検査とサニタイズ
  2. 02プロンプトの監査記録
  3. 03コード、検索、システム用ツール
  4. 04エージェントの永続メモリ
  5. 05コンテキスト削減とトークン最適化
  6. 06Relayでのプロジェクトチケット管理

活用シーン

  1. 01送信前のプロンプトから機密情報を除去
  2. 02AI利用記録の確認
  3. 03エージェント間でプロジェクト情報を保持
  4. 04Relayでチケットを計画し引き継ぎ

MCP 対応

コード、データ、メモリ、システム関連の74個のツールをMCPクライアントに提供し、ローカルWeb UIまたは手動で設定できます。Prompt FirewallはLLM通信を検査・サニタイズし、Ollamaによるローカル処理も選択できます。

設定

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

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

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

パッケージ
pypiagentic-store-mcp

ツール

31

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
pathstringはいローカル git リポジトリのルートパス。例:'/Users/me/my-project'
sincestringいいえこの日付以降のコミットのみを表示します。git の日付形式を受け付けます:'2024-01-01'、'1 week ago'、'3 months ago'。任意。
untilstringいいえこの日付より前のコミットのみを表示します。git の日付形式を受け付けます。任意。
authorstringいいえ作成者名またはメールアドレスでコミットを絞り込みます(一部一致)。任意。
max_commitsintegerいいえ返すコミットの最大数。デフォルト:50。

詳細

⚡ AgenticStore MCP Server:LLM プロンプトファイアウォール、トークン最適化、AI セキュリティツールキット

データプライバシー、プロンプト記録、監査ログ、Relay プロジェクトのデリバリー、および Claude Code、Codex、Cursor、Windsurf 向けの 74 個のツールを提供する、オープンソースの Model Context Protocol(MCP)サーバーです。

License: MIT Python 3.12+ MCP Compatible PyPI

ドキュメント • クイックスタート • プロンプトファイアウォール • Relay • ツール一覧 • クライアントの設定 • GUI Web アプリ


🔒 これが必要な理由:エンタープライズグレードのAIセキュリティと自律型エージェントの融合

Claude、Cursor、Windsurf などのAIアシスタントに、コードベースやウェブへのアクセスを許可することは、大きな力になります。しかし、機密性の高いエンタープライズデータをリモートのLLMに渡すことには、重大なセキュリティリスクが伴います。さらに、トークン上限にすぐ達すると、LLMのコンテキストウィンドウが急速に縮小し、コストも増加します。

課題: エージェント型ワークフローによる大幅な生産性向上を実現したい一方で、データ損失防止(DLP)、コンプライアンス、情報漏えい防止、トークンの肥大化については妥協できません。

解決策: AgenticStore MCP Serverは、これらすべてをネイティブに解決します。

  • 🛡️ LLMプロンプトファイアウォール: プロンプトがマシンの外へ送信される前に傍受、スキャン、サニタイズする安全なローカルプロキシです。ローカルモデル(Ollamaなど)を使って、漏えいしたシークレット、PII、APIキーを検出してデータをサニタイズし、すべてのAI利用について厳格な監査記録を生成します。
  • 🧰 MCPツールキット(74個のツール): 本番環境ですぐに使える強力なツール群です。コードアナライザーやCVE脆弱性スキャナー、プロジェクトの健全性チェック、安全なローカルデータの検査、コンテキストのプルーニング、トークンの最適化、永続的なセマンティックメモリ、セルフホスト可能なSearXNGウェブ検索を、AIにすぐに利用させることができます。
  • ✦ Relay: 人間とAIエージェントのためのローカルプロジェクト進行管理システムです。プロジェクトを計画し、エピックやチケットを作成し、CodexやClaudeを通じて作業を割り当て、意思決定、Gitの証跡、検証、引き継ぎをボード上で管理できます。

サブスクリプション不要。ベンダーロックインなし。MCPツールは手動で設定することも、美しいローカルGUIを使って簡単に設定することもできます。


🎥 プロンプトファイアウォールのデモ
お使いのブラウザーは動画タグに対応していません。こちらからプロンプトファイアウォールのデモ動画をご覧ください。
(上の動画が読み込まれない場合は、こちらをクリックしてデモをご覧ください)



🎥 GUIデモを見る(MCPツール)
お使いのブラウザーは動画タグに対応していません。こちらからAgenticStore MCP GUIのデモ動画をご覧ください。
(上の動画が読み込まれない場合は、こちらをクリックしてデモをご覧ください)




🏗️ 仕組み
AgenticStore Architecture
## 🔥 AgenticStore MCP を選ぶ理由
機能AgenticStore MCP サーバー標準的な MCP サーバー
AI セキュリティとプロンプトファイアウォール🛡️ はい(プロキシとルールベースの DLP)❌ いいえ
監査トレースとログ📝 はい(プロンプトの記録とコンプライアンス)❌ いいえ
ローカル LLM のプロンプトサニタイズ🦙 はい(Ollama 連携)❌ いいえ
永続的なエージェントメモリ🧠 はい(再起動やセッションをまたいで保持)❌ いいえ
トークンの最適化と削減✂️ はい(LLM トークン圧縮)❌ いいえ
エージェント型ウェブ検索🌐 セルフホスト可能な SearXNG❌ 通常はありません
機能🛠️ 74 個の特化型ツール⛏️ 1~5 個の基本ツール
設定🖥️ Web GUI ダッシュボードまたは ⚙️ 手動⚙️ JSON による手動設定
プライバシー🔒 100%ローカル実行🔒 さまざま
  • 🛡️ LLM プロンプトファイアウォール: システム外へ送信されるすべてのデータを傍受してサニタイズし、プロンプトを記録することで、強固な AI セキュリティを実現します。
  • 🔒 プライバシーを最優先: すべてがローカルで動作します。コードやデータが監査されないままマシンの外へ出ることなく、信頼性の高い AI 利用の監査トレースを生成できます。
  • ✂️ LLM トークン最適化: コードの構造圧縮(token_optimizer)と関連性に基づくコンテキストのトリミング(context_pruner)により、トークン消費量を大幅に削減します。
  • 💸 完全無料: アカウント、ペイウォール、サブスクリプションは不要です。
  • 🧠 永続的なエージェントメモリ: AI がセッションをまたいで事実やコンテキストをシームレスに記憶できるようにします。
  • ⚡ プラグ&プレイ: uvx または pip で即座にインストールできます。MCP の設定では、JSON による手動設定と GUI ワークフローの両方に対応しています。

📋 目次


🛡️ LLM プロンプトファイアウォールとサニタイズ

Prompt Firewall を使うと、クラウドベースの AI コーディングアシスタントを使用する際に、どの自然言語データやコードをコンピューターの外部に送信するかを完全に制御でき、エンタープライズグレードの AI セキュリティを実現できます。

メモ

ファイアウォール機能は現在、macOS でテスト済みで、安定して動作しています。Linux と Windows のサポートも近日中に追加予定です!

主な機能:

  • プロキシによる傍受:ローカルプロキシを設定して、すべての LLM トラフィックを監視します。
  • AI 使用状況の監査トレース:プロンプト記録ログを自動生成します。各プロンプトレベルで明確な警告を表示し、変更または削除された内容を正確に確認できます。
  • ワンクリック UI セットアップ:証明書をインストール -> プロキシを起動。すぐに利用を開始できます。(注:円滑なインストールと運用を実現するため、ファイアウォールのセットアップは UI からのみ行えます。)
  • ローカル LLM との連携(任意):ローカルの Ollama インスタンスに接続します。オープンソースモデルをダウンロードして完全にローカルで実行し、リモート API に送信する前にプロンプトを事前にサニタイズし、コードをスキャンして改善と安全性向上を図れます。
  • ルールベースのサニタイズ:正規表現または文法ルールを簡単に定義して、PII、AWS キー、データベース文字列、または独自のロジックをブロックします。

ファイアウォールを有効にして AI 使用状況の監査トレースの収集を開始するには、GUI Webapp を起動し、Firewall タブに移動して証明書をインストールし、プロキシを起動します。技術アーキテクチャの詳細については、公式の AgenticStore Prompt Firewall Documentation を読むか、メインサイト agenticstore.dev をご覧ください。


GPT / OpenAI クライアントとカスタムの墨消し

MCP Hub → Clients に GPT / OpenAI Codex が追加され、自動 TOML 設定と選択したツールへの対応が利用できるようになりました。設定を適用するには、Codex CLI をインストールする必要があります。Firewall ダッシュボードは、Claude Code に加えて OpenAI SDK アプリケーションにも対応しています。GPT / OpenAI SDK を接続すると、Chat Completions と Responses のリクエストを http://127.0.0.1:8766/openai/v1 経由でルーティングできます。設定には Redaction Replacement が追加され、任意のリテラルなプレースホルダーを指定できます。空欄にすると、入力形式に応じたデフォルト値に戻ります。デフォルトでは、プロンプト記録に保存されるのはサニタイズされ、上流に転送されるプロンプトです。調査で必要な場合は、Firewall → Recordings タブで、サニタイズ前の元のプロンプトをローカルに保持するよう明示的に選択できます。OpenAI のセットアップと対応範囲に関するガイドをご覧ください。

🧰 ツールキットの内容(74 個の MCP ツール)

最大限の生産性を実現できるよう戦略的に分類された 74 個の MCP ツールを含むこれらのモジュールを、AI クライアントに追加できます。

  • 🛡️ ローカルのみ: openWorldHint: false のツールが 62 個あり、ローカル環境または設定済みの閉じた環境内で動作します。
  • ☁️ オープンワールド: 公開ウェブまたはリモートプロバイダーのシステムにアクセスできるツールが 12 個あります。
  • 📝 状態変更あり: ローカルの状態を書き込んだり、制限された操作を実行したり、外部システムを変更したりできるツールが 21 個あります。該当する場合は、明示的な確認が必要です。
  • 👓 読み取り専用: MCP アノテーションにより、再試行しても安全であることが示されたツールが 53 個あります。
モジュール目的主な機能ツール数
💻 コード(コードベース、GitHub、セキュリティ)コードベースの理解と安全性静的解析、シンボル参照、GitHub PR、OSV CVE スキャン、CodeQL スキャン18
🌐 データ(検索、ファイル、データベース)インターネットとローカルデータへのアクセスウェブ検索、ファイル抽出、ローカルファイルの検出、比較、関連性検索、ローカルベクトルインデックス、品質チェック、安全な構造化データクエリ24
🧠 メモリ(生産性とストレージ)コンテキストの操作と保持事実の保存と読み込み、LLM トークンの最適化、コンテキストの整理14
🛠️ ツールとシステム設定プロジェクト、データベース、OS の調査プロジェクトの健全性、SQLite スキーマの調査、プロセスとログの確認18

🚀 クイックスタートガイド(最速のインストール方法)

ワークフローに最適なセットアップを選んでください。MCP は手動設定と GUI による管理セットアップの両方に対応しています。どれを選べばよいかわからない場合は、V0 から始めてください。

V0 — Python / uvx(最速で開始、Docker 不要)

1️⃣ PyPI 経由でインストール

pip install agentic-store-mcp --upgrade

(または、Astral のツールチェーンをお持ちの場合は uvx agentic-store-mcp を使用してください。)

2️⃣ MCP サーバーを実行

agentic-store-mcp

3️⃣(任意)インストールを確認

agentic-store-mcp --version

4️⃣ AI クライアントを設定
手動で接続するには、AI クライアントへの接続セクションを参照するか、UI を使用してください!

💡 プロのヒント(ウェブ検索): ウェブ検索を利用したいですか?以下のコピー&ペースト用設定をご確認ください。ウェブ検索のセットアップを参照してください。

V1 — GitHub ソースからインストール(最新機能)

1️⃣ リポジトリから直接インストール

pip install git+https://github.com/agenticstore/agentic-store-mcp.git

(または uv を使用:uvx --from git+https://github.com/agenticstore/agentic-store-mcp.git agentic-store-mcp)

2️⃣ MCP サーバーを実行

agentic-store-mcp

3️⃣ AI クライアントを設定
接続するには、AI クライアントへの接続セクションを参照してください!

V2 — MCP Hub UI(すべてを視覚的に管理)

手動での JSON 編集は不要です!ローカルのウェブ UI を使って、次の操作を行えます。

  • 🛡️ ファイアウォール: 証明書をセットアップし、傍受したすべての LLM プロンプトと監査ログを監視して、包括的なプロンプト記録を実現します。
  • 🔑 コネクター: リモート API キーを安全に入力します(OS のキーチェーンに保存されます)。
  • 🛠️ ツール: AI に公開する 74 個のツールを切り替えます。
  • 💻 クライアント: Claude、Codex、Cursor、Windsurf 用の設定を自動生成します。
  • 🧠 メモリ: エージェントの永続状態、チェックポイント、トークンの最適化、ログを管理します。
  • ✦ Relay: AI エージェントと作業を計画・トリアージし、エピックやチケットを作成し、ワークスペースを管理して、引き継ぎ、検証、Git の証跡を保持します。

Python 経由で Hub を起動:

# Ensure it is installed via pip
pip install agentic-store-mcp --upgrade

# Launch the web UI  automatically bundled with the core package
agentic-store-webapp 

アクセス先: http://localhost:8765


✦ Relay:AI エージェント向けの JIRA

Relay は、人間と AI エージェントが共有するプロジェクト向けの、AgenticStore のローカル作業管理システムです。ウェブアプリ内で動作し、ボードをお使いのマシンに保存するため、エージェントのセッションをまたいでプロジェクトのコンテキストを利用できます。

Relay を使うと、複数のボードを作成し、作業をエピックにまとめ、各チケットを分離されたワークスペースに割り当て、Codex や Claude への引き継ぎを並行して実行できます。各チケットには、進捗コメント、検証結果、Git の証跡、意思決定のコンテキスト、ブロッカー、添付ファイル、作業を担当したセッションを保持できます。最大 10 MB のスクリーンショットやファイルをチケットや進捗報告に追加できます。エージェントはタスクボードのツールを通じて、添付ファイルのメタデータを確認し、元のバイトデータを読み取れます。

並行ハンドオフとリリース

Relay は ~/.config/agentic-store/agent-board.json にある共有ボードを使用するため、チケットのステータス、エビデンス、ハンドオフが同期された状態に保たれます。チェックアウトを共有することはありません。ローカルワークスペースへのハンドオフでは、専用の Git ワークツリーを作成し、origin/main(見つからない場合は main、次に対応する master の参照)から feature/<ticket-id>-<session> ブランチを作成します。リモートワークスペースへのハンドオフでは、リポジトリをクローンして同じ種類のフィーチャーブランチを作成します。Relay は不変のベースラインコミットを Git エビデンスとして記録し、エージェントの開始前に、ローカルでアクティブな feature/ ブランチと bug/ ブランチをスキャンしてマージマーカーを確認します。検出された競合は、マージリスクとしてチケットに追記されます。

これにより、複数のエージェントが未コミットの変更を安全に分離したまま作業できます。共有ボードは意図的に共有される調整用の状態です。ソースファイル、ブランチ参照、仮想環境、エージェントのターミナルセッションは、ハンドオフごとに分離されます。各フィーチャーブランチを個別にレビューしてマージし、不要になったら Git を使って完了したワークツリーを削除します。

ダッシュボード自体については、通常は Relay UI を 1 つ起動し、追加のブラウザータブでその URL を開きます。既定のポートですでに Relay が稼働している場合、agentic-store-webapp は既存の URL を表示して、所有プロセスに触れることなく終了します。意図的に別のインスタンスを起動する必要がある場合は、次を使用します。

agentic-store-webapp --port 8782 --no-open
# or ask the OS for a free port if the requested port is occupied
agentic-store-webapp --auto-port --no-open

フロントエンド、MCP パッケージ、PyPI リリースは、互換性を保った一連の流れとして一緒に進める必要があります。まず MCP フィーチャーブランチを取り込み、検証します。その後、フロントエンドの PR で必要なパッケージバージョン(または互換性のある範囲)を宣言します。パッケージのバージョン変更と PyPI の公開キューは、1 人のリリースコーディネーターが一元管理します。エージェントは、バージョン更新の PR を同時に複数作成してはいけません。コーディネーターは互換性のあるマージ済みの変更をまとめ、テストとビルドメタデータの検証中はリリースブランチをロックし、バージョンを 1 つだけ公開します。不具合があった場合は、対応している場合は不適切な PyPI リリースを取り下げ、フロントエンドのパッケージ要件を以前のものに戻し、修正パッチリリースを発行してロールバックします。デプロイ前に、リリース PR と検証結果をリンクされた Relay チケットとして記録します。

AI タスクプランナーによるトリアージ

Relay → AI task planner を開き、実現したい結果、成功基準、制約、対象となるプロダクトの領域、品質要件を説明します。Relay は、再利用可能な計画ハーネスを備えたローカルの Codex または Claude の計画セッションを開始します。プランナーは選択したボードを確認し、追加の質問をして、範囲を限定した子チケットを持つエピックを提案します。作業を一括して作成する前に、明示的な承認を待ちます。

このハーネスは、コードやユーザー向けの動作に変更がある場合、計画に自動テストとドキュメントを含めます。また、必要に応じて、セキュリティ、アクセシビリティ、移行、段階的な展開、ロールバックの作業も促します。計画セッションは Relay に記録されるため、計画の根拠がプロジェクトとともに残ります。

実践的なワークフロー
  1. プロダクト、リリース、またはクライアントの取り組みのためのボードを作成します。
  2. AI task planner を使って、目標を承認済みのエピックとテスト可能なチケットに落とし込みます。
  3. チケットをローカルリポジトリまたはリモート URL に割り当て、Codex または Claude に引き渡します。Relay は各セッション用に分離されたワークツリーまたはクローンを作成します。
  4. 記録されたコメント、検証結果、Git エビデンスを通じて作業をレビューし、進捗に応じてチケットを各デリバリーステータスに移動します。

Relay はプロジェクトデータをホスト型の計画サービスに送信しません。選択したローカルのエージェントクライアントを起動し、そのクライアントは自身に設定されたモデルとプライバシー設定を使用します。

Relay の最近の改善

Relay の最近のリリースでは、チケットの管理、エージェントの連携、ボードの操作性が改善されています。

  • チケットへの添付ファイル: チケットや進捗報告に、最大 10 MB のスクリーンショットやファイルを追加できます。Relay では画像プレビューと安全なダウンロードが利用でき、エージェントは task_board と read_attachment を通じて、添付ファイルのメタデータと元のデータを取得できます。
  • 読みやすい作業履歴: 進捗コメントで Markdown を使用でき、以前のラベル付き更新を展開して読みやすいセクションとして表示できます。また、ワークスペース URL が利用可能な場合は、記録されたブランチやコミットからリポジトリへリンクできます。
  • チケットのレビューを効率化: 受け入れ基準にチェックを付けたり、チケットのドロワー内で長い説明やアクティビティをスクロールしたりできます。Git の証跡やアクティビティも、チケットの詳細と並べて参照できます。
  • わかりやすい計画フロー: AI タスクプランナーの、成果から始めるガイド付きフローを利用できます。計画の詳細は必要に応じて別にまとめられます。チケット作成を承認する前に、提案された作業を確認できます。
  • より安全な並行作業: 各引き継ぎに専用のワークツリーまたはクローンを割り当て、設定済みの main/master ベースラインからブランチを作成しながら、ボードのアクティビティを共有できます。
  • チケットのアーカイブと復元: 完了またはキャンセルした作業項目を専用のアーカイブ済み状態に移動できます。再び進行中になったら「Ready」に戻せます。ステータスの変更はチケットの履歴に記録されます。
  • 必要に応じてアーカイブ済み項目を表示: アーカイブ済みの作業はデフォルトのボードでは非表示となり、進行中の作業を見やすく保てます。切り替え操作でアーカイブ済みチケットを再表示できます。
  • より安全なチケット設定: 新しいチケットにはワークスペースが必要です。エージェントへの引き継ぎには、既知のチェックアウトまたはリモートリポジトリが必要なためです。ワークスペースが空の場合は、「最初のワークスペースを作成」というガイド付き操作が表示されます。
  • 対処方法がわかるエラー: 引き継ぎやチケット作成のエラーは、汎用的な通知に埋もれるのではなく、理由と次のステップを添えて各フォーム内に表示されます。
  • Relay UI の改善: ウェブアプリが利用可能なデスクトップの画面領域を活用し、「Jira for AI Agents」のタグラインを復元しました。また、プランナーの引き継ぎ内容を読みやすくし、有効時は「Archived」を「Done」の隣に配置します。

これらの変更により、ローカルのプロジェクト記録を維持しながら、作業のトリアージ、一時停止、再開、人やエージェント間での引き継ぎをより安全に行えます。


🔌 AI クライアントに接続する

AgenticStore MCP は手動設定と GUI による管理の両方に対応しているため、必要に応じて設定スニペットを各クライアントの設定ファイルに手動で追加できます。保存後は、必ずクライアントを再起動してください! AI エージェントを適切に接続する方法について詳しくは、agenticstore.dev のクライアント接続ドキュメントをご覧ください。

クライアント設定ファイルのパス
Claude Desktop(Mac)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop(Win)%APPDATA%\Claude\claude_desktop_config.json
Cursor~/.cursor/mcp.json
Windsurf~/.codeium/windsurf/mcp_config.json
VS CodeMCP 拡張機能の設定にある VS Code の settings.json に追記します
標準のコピー&ペースト設定

基本設定:

{
  "mcpServers": {
    "agentic-store-mcp": {
      "command": "agentic-store-mcp",
      "args": []
    }
  }
}

ウェブ検索(SearXNG)を有効にする場合:

{
  "mcpServers": {
    "agentic-store-mcp": {
      "command": "agentic-store-mcp",
      "args": [],
      "env": {
        "SEARXNG_URL": "http://localhost:8080"
      }
    }
  }
}

🗂 ツール一覧 — 全 74 ツール

📝 コードモジュール(18 ツール)
### コードベースの分析 *コードベースを正確に分析、検索、ナビゲートできます。*
ツール機能
analyze_commitsGit のコミット履歴のコンテキスト(作成者、頻度、パターン)を分析します。
get_fileGitHub リポジトリからファイルの構文コンテンツを直接取得して読み込みます。
python_lint_checkerPython ファイルの静的解析を実行します(バグ、未使用のインポート、構造上のスタイルを検出します)。
search_codeローカルファイルと GitHub 全体のコードパターンを超高速で全文検索します。
code_symbolsソースの場所とともに、ローカルの Python、JavaScript、TypeScript のシンボルを検索します。
code_referencesシンボルのローカルな Python および TypeScript/JavaScript のインポート、定義、使用箇所を検索します。
git_change_summaryステージ済み・未ステージの変更、変更されたシンボル、生成ファイル、範囲を限定した差分を要約します。
test_runner明示的な確認後、許可リストに登録されたローカルのテスト、lint、ビルド、型チェックのコマンドを実行します。
dependency_change_impact依存関係マニフェストの変更によるローカルインポートへの影響を推定します。
release_readiness_check公開前にローカルの Git とリリースメタデータを確認します。
dependency_upgrade_planマニフェストとインポート参照をもとに、読み取り専用のパッケージアップグレード計画を作成します。
リモート連携

(GitHub Personal Access Token が必要です。GITHUB_TOKEN または MCP Hub で設定してください。)

ツール機能
create_prGitHub で新しい内部 Pull Request を自動的に作成します。
get_repo_infoGitHub リポジトリのメタデータ(スター、フォーク、コントリビューター)を取得します。
manage_issueGitHub の Issue の作成、更新、コメントの追加、クローズを行います。
セキュリティと監査

エージェント主導のDevSecOpsとサプライチェーンの検証。

ツール機能
code_scanning_alertsGitHubからCodeQLとSemgrepのセキュリティ検出結果を取得します。
dependabot_alertsDependabot連携を通じて、依存関係の自動脆弱性アラートを取得します。
dependency_auditOSV CVEデータベースに照らして、パッケージ(requirements.txt、package.json、go.mod)を動的にスキャンします。
repo_scanner漏えいしたシークレット(APIキー)やPIIをスキャンし、.gitignoreへの準拠を徹底します。
🌐 データモジュール(24ツール)
ツール機能
agentic_web_crawl任意のURLから、整形されたMarkdownテキスト、見出し、SEOメタデータのシグナルを抽出します。
agentic_web_searchセルフホスト可能なSearXNGを通じて、安全にリアルタイムのセマンティックウェブ検索を実行します。
file_inspectローカルファイルのメタデータ、テキスト/バイナリの状態、エンコーディングの推定値、ハッシュ、サイズ、行数、範囲を限定したプレビューを調べます。
file_readローカルテキストファイルの行範囲を指定して読み取ります。
file_scanファイルパス、拡張子、サイズを含むローカルディレクトリの一覧を作成します。
file_sample再現可能な方法で、ローカルファイルパスのランダムサンプルを選択します。
file_search一般的な無視対象ディレクトリと結果数の上限を尊重しながら、範囲を限定したディレクトリ内のローカルテキストファイルを検索します。
file_diff2つのローカルテキストファイルを、範囲を限定した統一形式の差分で比較します。
archive_inspectZIPおよびTARアーカイブを展開せずに、内容を一覧表示します。
semantic_searchローカルTF-IDFトークンスコアを使用してクエリとの関連性に基づきローカルテキストファイルを順位付けします。埋め込みやネットワーク呼び出しは行いません。
vector_index_searchlocalhost限定の埋め込みエンドポイントを通じて、明示的なローカルベクトルインデックスを構築し、検索します。
data_profileCSV、JSON、JSONLデータのプロファイルを作成します。スキーマ、null数、重複、サンプル、検出されたメールアドレス値が含まれます。
database_query厳格な行数および実行時間の制限付きで、パラメーター化された読み取り専用のSQLite SELECTまたはEXPLAIN SELECTクエリを実行します。
data_transform確認後に限り、ソースを上書きせず、CSV/JSONLファイル間の明示的な変換を実行します。
schema_compareCSV、JSON、JSONL、SQLiteのスキーマを比較し、欠落、変更、不整合のあるフィールドを見つけます。
data_quality_checkローカルデータ内の重複キー、nullのしきい値、型の変化、不正なメールアドレス、参照の欠落を確認します。
file_extractPDF、DOCX、XLSX、PPTX、HTML、Markdownから、ローカルで範囲を限定したテキストとメタデータを抽出します。
structured_data_queryデータベースにインポートせずに、CSV、JSON、JSONLをフィルター、並べ替え、グループ化、集計します。
data_contract_check再利用可能なJSONコントラクトに照らしてローカルデータを検証します。
api_contract_inspectローカルのOpenAPI、GraphQL、JSON Schemaコントラクトを調べます。
browser_evidence_capture範囲を限定し、再現可能な公開ウェブ調査のエビデンスを取得します。
data_lineage_mapワークスペース全体から、データファイルへのローカル参照を見つけます。
citation_verify調査エビデンスの公開ソースと必須用語を再確認します。
document_compareローカル文書から抽出した、範囲を限定したテキストを比較します。
🧠 メモリモジュール(14ツール)

永続メモリとトークン削減により、LLMエージェントは膨大なチャットセッションにわたって、大規模なリポジトリの作業を安全に引き継げます。

生産性とトークンの最適化
ツール機能
token_optimizerNEW: LLM に送信する前に、コードやテキストを大幅に圧縮します。言語(Python、JS/TS、Go、Rust、Java、C/C++、Shell)を問わず、3 つのモード(圧縮、要約、両方)に対応し、機能に関係のない文字列を削除して構造の概要を提示します。削減できたトークン数を自動で返します。
context_prunerNEW: 各項目を現在のタスクの説明とのキーワードの一致度でスコアリングし、大量のトークンウィンドウを縮小するために削除すべきファイルやデータを正確に提案します。ネットワークコンテキストのオーバーヘッドを無駄にしません。
restore_sessionチェックポイントから、過去のワークスペースコンテキスト全体を読み込みます。
spinup_memory新しいプロジェクトのメモリディレクトリを適切に初期化します。
update_change_log構造化されたセマンティックバージョンのリリースノートを CHANGELOG.md に追記します。
update_learnings技術的な発見を、継続的に検索可能な Markdown リポジトリに記録します。
update_milestones開発の規模が拡大しても、マイルストーンの進捗を正確に追跡します。
update_plan中心となるアーキテクチャの plan.md を編集、追記、または全面的に見直します。
ストレージの基本機能
ツール機能
memory_checkpoint会話の状態、決定事項、直近の計画を含む全体スナップショットを保存します。
memory_logセッションのアクティビティをリアルタイムのタイムスタンプ付きログとして追記します。
memory_read構造化された事実を効率よく取得します。
memory_restore保存されたチェックポイントから状態設定を読み込み、復元します。
memory_searchメモリーデータベースを完全にインデックス化し、全文を文脈に沿って検索します。
memory_write標準的な LLM チャットウィンドウの存続期間を超えて保持される JSON 形式の事実を、永続的に直接保存します。
🛠️ ツールモジュール(18 個のツール)
ツール機能
configureランタイム設定と API コネクターを全面的に動的に上書きします。
project_health_checkスクリプトを実行せずに、ローカルプロジェクトの Git の状態、マニフェスト、ランタイム、宣言済みコマンド、一般的なセットアップの不足を調査します。
database_inspectローカルの SQLite スキーマ(テーブル、カラム、インデックス、外部キー、ファイルサイズ、任意の行数)を読み取ります。指定された SQL を実行したり、データを書き込んだりすることはありません。
list_processes新機能: Docker、Redis、Postgres、MongoDB、Node、Celery など、統合された 11 個の既知のエンドポイントに対して pgrep と lsof を上限付きで実行し、特定のソフトウェアシステムが正常に実行中かどうかを即座に確認します。PID をネイティブに正しく返します。
tail_system_logs新機能: スマートで効率的なログファイル末尾の読み取りアルゴリズム(末尾からシーク)を使用します。ギガバイト単位のログファイルによってコンテキストウィンドウが使い果たされることはありません。「error」や「exception」などの条件で直接フィルタリングし、必要最小限のコンテキストだけを読み取ります。メモリ使用量を明確に制限し、最大 1000 行に抑えます。
tool_search自然言語によるランキング付きマッチング、機能/コネクターのフィルター、任意の入力概要を使って、タスクに最適な MCP ツールを見つけます。
workspace_snapshotGit の状態とファイルハッシュを含む、範囲を限定したローカルワークスペースのマニフェストを作成または比較します。
task_checkpoint構造化されたローカルエージェントタスクのチェックポイントを保存または復元します。
plan_validator計画に構造化されたステップ、成功基準、承認マーカーが含まれているか確認します。
approval_gate機密性の高い操作に対する明示的なローカル承認を作成し、解決します。
environment_diff秘密値を公開せずに環境ファイルを比較します。
tool_orchestratorエージェントの目標に合わせた、対象を絞ったリスク重視のツールプロファイルを提案します。
tool_profile_manageクライアントの再起動後も使用できるよう、名前付きの MCP ツールプロファイルを保存して適用します。
tool_profile_auditプロファイルの機能、リスク注記、必要なコネクターについて説明します。
decision_log重要な開発上の決定、その根拠、代替案、リスクを記録します。
task_board (Relay)AI エージェント向け JIRA:ローカルボード、エピック、チケット、ファイル添付、依存関係、ワークスペース、エージェント間の引き継ぎ、Git の証拠、検証、決定、計画セッションの記録を管理します。
risk_registerリリース上およびアーキテクチャ上のリスクと、その軽減策およびステータスを追跡します。
handoff_bundleライフサイクルの成果物から、持ち運び可能な開発引き継ぎ資料を作成します。

💻 Claude Code CLI との統合

AgenticStore MCP は、ターミナルでのワークフロー向けに Claude Code と完全に互換性があり、開発者はコマンドラインから直接やり取りして、74 個のコマンド機能すべてを利用できます。

安全な CLI 実行モード

アプリケーションを ~/.claude/settings.json に直接自動インストールし、接続バインディングをシームレスに解決します。CLI は動的な CLI コマンド構造を通じて、従来の操作と最先端のインターセプトプロキシ検証の両方を適切に処理します。

デフォルトモード:(直接 API を呼び出す場合 — ファイアウォール追跡なしで通常の Anthropic モデルにのみ接続します):

agentic-store-mcp --install-claude
  • ユーザーの ~/.claude/settings.json にローカルで明示的に登録します。
  • launchctl unsetenv を積極的に実行して、古い ANTHROPIC_BASE_URL ルーティングバインディングを削除し、Anthropic の標準 API に直接接続する安定性を完全に確保します。
  • 対象システム環境の ~/.zshrc/~/.bash_profile からプロキシを強制する痕跡を動的に削除します。新しいターミナルは常に完全にクリーンな状態で起動します。

ファイアウォールモード:(プロキシの安定性を事前検証し、トラフィックを効率的に Prompt Recoding のセキュリティ境界へ直接マッピングして、エンタープライズの機密情報を保護します):

agentic-store-mcp --install-claude --firewall-mode
  • 設定ツリーを変更する前に、AgenticStore ファイアウォールプロキシがポート 8766 で正しく待ち受けていることをネイティブに検証し、デプロイの失敗を完全に防ぎます。
  • launchctl setenv のルーティング指示を正式に挿入し、Node.js TLS の ANTHROPIC_BASE_URL インターセプトを Claude に直接適用する、nc で保護されたシェルプロファイルブロックを適切に書き込みます。

(注:--firewall-mode は単独での実行を明示的に拒否します。--install-claude も同時に指定する必要があります)。

手動設定

claude mcp add agentic-store-mcp "agentic-store-mcp" を実行します。


🔎 ウェブ検索を有効にする

エージェントにインターネットアクセスを提供するため、agentic_web_search はプライベートな SearXNG インスタンスを使用します。

リモート API を使う場合や独自のコンテナーをホストする場合は、その URL を追加するだけです。

環境変数を AI クライアントに渡します:

{
  "mcpServers": {
    "agentic-store-mcp": {
      "command": "agentic-store-mcp",
      "args": [],
      "env": {
        "SEARXNG_URL": "http://localhost:8080"
      }
    }
  }
}

🎛 設定の上書きと高度な使い方

設定の上書きはMCP のセットアップに関連します。MCP は手動と GUI の両方でセットアップできるため、ウェブ GUI を使わずに深く統合する場合は、環境変数を使って読み込むツールを正確に絞り込めます。

# Debug: List what would be loaded and exit
agentic-store-mcp --list

注:LLM プロンプトファイアウォールは UI からのみ設定できます。スムーズなセットアップ、堅牢なプロキシインターセプト、そしてすぐに使えるシームレスなプロンプト記録を実現するため、ファイアウォールは UI でのみ利用できます。

用途に合わせたツールプロファイル

AgenticStore では、特定のタスク向けにツールのサブセットを絞り込んで実行できます。tool_orchestrator を使ってプロファイルを推奨してもらい、tool_profile_manage で保存し、tool_profile_audit で安全性の境界を監査してから、そのプロファイルで MCP クライアントを再起動します:

agentic-store-mcp --profile private-code-review

プロファイルには、常に 3 つのプロファイル制御ツールが含まれます。プロファイルを作成または変更すると、クライアント接続時に提供されるツールの一覧が変わるため、クライアントの再起動が必要です。


🛠️ トラブルシューティング

プロキシ使用後にインターネット接続が切れる LLM プロンプトファイアウォールプロキシの使用中にサーバーが突然終了すると、システムプロキシ設定が残り、マシンのインターネット接続に支障が出る場合があります。

クラッシュ後にインターネット接続が失われた場合は、ターミナルで次のコマンドを実行してプロキシ設定をデフォルトに戻してください:

networksetup -setsecurewebproxystate "Wi-Fi" off

🤝 貢献とコミュニティ

オープンソースコミュニティが、学び、刺激を受け、創造するための素晴らしい場所であるのは、貢献があるからです。皆さんからの貢献を心より歓迎します。

コードや改善への貢献をご希望の場合は、リポジトリをフォークしてプルリクエストを作成してください。

⭐ このツールキットで設定時間を 10 時間節約できた場合は、ほかの人にも見つけてもらえるよう、ぜひスターを付けてください!


📜 ライセンスとサポート

このプロジェクトはMIT Licenseのもとでライセンスされており、自由に使用、変更、配布できます。詳細についてはLICENSEをご覧ください。


⭐ Webアプリであらゆるものを簡単に管理: agentic-store-webapp


AgenticStore.dev が ❤️ を込めて開発 — すべての人のためのオープンソース AI ツール。


🏷️ コアテクノロジーとエコシステム

AgenticStore は Model Context Protocol (MCP Server) エコシステム向けに構築され、堅牢な LLM Security、Prompt Firewall、プロアクティブな AI Data Privacy を提供します。Prompt Sanitization、Prompt Recording、Audit Traces for AI Usage を通じて、包括的な Data Loss Prevention (DLP) をサポートします。Claude Code MCP Integration、Cursor IDE MCP、Windsurf などの自律型エージェントやAI コーディングアシスタント向けに設計されています。

最新の LLM における最も困難なスケーリングの問題に、ネイティブな LLM Token Compression で取り組みます。また、Context Pruning によるコンテキストウィンドウのオフロード、Token Optimization による構造化コード処理、深い Persistent Agent Memory も実現します。AI DevSecOps、OSV CVE Dependency Scans、Static Code Analysis、ローカルの OS Process Management(list_processes 経由)、動的なストリーミングによる Log File Tailing、SearXNG によるプライベートな Agentic Web Search を含む、システム全体にわたる高度な監視機能を統合します。Ollama Integration によりローカルで確実に実行し、妥協のない AI Auditing Requirements に対応します。

ChatGPT ログインを使用する Codex では、GPT / Codex 接続コントロールを使って、モデルリクエストを TLS ファイアウォール経由でルーティングできます。HTTP と送信 JSON WebSocket プロンプトに対応しています。Codex を再起動し、新しい記録が作成されることを確認してください。Codex プロキシの設定をご覧ください。

ファイアウォール監査ログで、Blocked / errors と Sanitized のエントリをフィルタリングできるようになり、Reveal original matched values の切り替えも追加されました。新しい監査結果では、一致した元の値がローカルに保存されます。デフォルトの応答と表示では元の値は非表示です。カテゴリのみの古いエントリから元の値を復元することはできません。Clear を実行すると、保存された監査の詳細が削除されます。

Ctrl+C でダッシュボードを停止すると、AgenticStore はインストール前に保存された macOS の HTTP/HTTPS プロキシ設定を復元してから、リスナーを停止します。サーバーまたはプロキシに予期しない障害が発生した場合にルーティングを復元する、独立したウォッチドッグもあります。制限事項については、ネットワークプロキシの復旧をご覧ください。

コメント

MCP は初めてですか?

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

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