mcpField
M
Metis

Metis

ローカル
metis.brightbeam.worksメモリ・ナレッジ21 週間前に更新

Metis について

Metisは、専門家のノウハウを人がレビューし、条件に応じてAIエージェントに提供するオープンソースのツールキットです。手順や過去の記録だけでは残らない判断の理由を記録したいチーム向けです。

主な機能

  1. 01専門家の実践をフラグメントとして記録
  2. 02人による確認とレビュー
  3. 03条件に応じたメモリ検索
  4. 04ハッシュリンク付き証跡記録

活用シーン

  1. 01手順書にない判断理由の保存
  2. 02状況に応じたエージェントへのガイダンス
  3. 03記録・レビュー・検索の監査

MCP 対応

`metis mcp`は、ガバナンスされたメモリをMCPクライアントに提供します。`uvx metis-memory mcp`でも実行できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"brightbeamai-metis": {
"command": "uvx",
"args": [
"metis-memory"
],
"env": {
"METIS_HOME": "<METIS_HOME>"
}
}
}
}
起動コマンドuvx metis-memory
設定が必要な環境変数
METIS_HOMEThe Metis project directory to serve. A directory with no workspace yet gets the pump demo, so there is governed memory to try at once.

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

パッケージ
pypimetis-memory0.1.6

ツール

10

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

パラメーター型必須説明
roleanyいいえあなたが代わりに行動する役割(例:operator)。条件で他の役割が指定された断片は、role_not_authorised を理由に非表示になります。省略すると、このチェックをスキップします。
contextanyはいrisk_class を含む現在の作業状況。

詳細

Brightbeam Applied Research による Metis。専門家の判断をさらに活かします。AI エージェントのためのオープンソースの暗黙知メモリーです。

ウェブサイト · ドキュメント · 論文 · PyPI · CHAP

PyPI のバージョン Python 3.10 以上 Apache-2.0 CHAP で記録 Glama 上の Metis MCP サーバー

Metis は、専門家の実践の断片を記録し、人間によるレビューと合意された利用条件のもとで、AI エージェントがメモリーとして利用できるようにするオープンソースのツールキットです。

暗黙知の断片:エージェントメモリーの第 4 の層

暗黙知の断片には、専門家が何に気づき、どう対応したか、そしてその対応が行われた状況が記録されます。人間によるレビュー後、エージェントのメモリー内で、手順、事実、過去の出来事と並ぶ情報として保存されます。

エージェントメモリーの 4 つの層:手続き記憶は何をすべきか、意味記憶は何が知られているか、エピソード記憶は何が起きたか、そして暗黙知は経験が何をもたらすかを示します。暗黙知の層は人々から得られます。

手順と実践の隔たり

手順は何をすべきかを記し、ログは何が起きたかを記録します。専門家の判断のきっかけと、その理由は、記録に残されないことがよくあります。

想定された作業(SOP-17):アラームのしきい値を超えた場合にのみ負荷を下げる。実際に行われた作業(夜勤の熟練オペレーター):高負荷と鈍い音が重なった時点で、より早く負荷を緩める。Metis は専門家が気づいたこと、状況、対応を記録し、人々がレビューできるようにします。

断片がエージェントに届くまで

3 つのステップ。記録:作業者が自分の言葉で内容を確認します。人間によるレビュー:名前が明示された 2 人のレビュアーが、その断片で許可する内容を決定します。状況に応じた利用:条件が一致すると、エージェントに断片が渡されます。3 段階の権限レベル:Evidence はレビュアーのみ、Advisory は条件付きの支援、Controlled は正式な指示です。

すべての記録、確認、レビュー判断、検索は、ハッシュリンクされた証拠チェーン上で、 CHAP リファレンスコーディネーター (chap-coordinator)を通じて記録されます。

記録のループ

記録された行動が手順と異なる場合、記録エージェントは専門家に短い質問を 1 つ、 ささやきとして投げかけ、専門家は自分の言葉で内容を確認します。

作業者と記録エージェントを中心とした記録のループ:観察、推論、ささやき、確認、保存。

## 17種類のノウハウ

各断片には、論文で定められた17カテゴリーの暗黙知のうち、K1からK17のいずれかが含まれています。 ウェブサイトのアトラスでは、それぞれの例と記録方法を紹介しています。

6つの領域に分類されたK1からK17までの17種類のノウハウ:手順と身体知、素材と設備、知覚、推論、メタ認知、社会と規範。

クイックスタート:ポンプの例を実行する

python -m pip install metis-memory
metis demo manufacturing-pump-vibration
metis fragment list
metis memory list
metis audit verify

デモでは用意された観察記録を使用するため、モデルサーバーは不要で、記録は ./.metis に保存されます。 ソースから作業する場合:

git clone https://github.com/BrightbeamAI/metis && cd metis
pip install -e .
Python の例:記録、レビュー、条件対応ゲート
from metis import MetisEngine
from metis.conditions.context import TacitContext
from metis.consent.model import ConsentRecord, ConsentStatus

eng = MetisEngine()  # local and deterministic
eng.join_default_participants()

# Capture the operator's practice where it departs from the procedure.
frag = eng.capture_observation(
    {
        "observation_id": "OBS-1",
        "work_as_imagined": "Reduce load only when the alarm threshold is crossed.",
        "work_as_done": "Ease back earlier, when high load meets a dull sound.",
        "context": TacitContext(equipment_family="centrifugal_pump", operating_mode="high_load"),
    },
    consent=ConsentRecord(consent_status=ConsentStatus.granted),
    category="K7_sensory",
).fragment  # Evidence layer: reviewers only

# Two named reviewers promote it to Advisory.
eng.tier2_review(
    frag.fragment_id, "promoted_to_advisory", summary="advisory cue only",
    decided_by=["human:[email protected]", "human:[email protected]"],
)

# The gate returns it only where its conditions hold.
pump = TacitContext(equipment_family="centrifugal_pump", operating_mode="high_load", risk_class="moderate")
other = TacitContext(equipment_family="gear_pump", operating_mode="low_load", risk_class="moderate")
print(len(eng.retrieve(pump).eligible))       # 1
print(eng.retrieve(other).blocked[0].reason)  # conditions_do_not_match

Metis をアプリケーションに接続する

領域Metis が提供するものアプリケーションが用意するもの
記録断片のスキーマとウィスパーフロー記録ツール、同意ワークフロー、アクセス制御
レビュー確認、レビュー、権限の記録レビュアーの識別情報と正式な変更管理
検索条件対応ゲートとその理由現在のコンテキスト、権限、ドメインポリシー
アクション許可された用途を示すガイダンスアクションの制限と人間へのエスカレーション
記録ローカル永続化と CHAP の証拠ストレージ、保持、アクセスのポリシー

metis mcp は、Claude Desktop や Claude Code などの MCP クライアントに同じガバナンス付きメモリを提供します。また、uvx metis-memory mcp を使えば、事前に何もインストールせずに実行できます。MCP サーバーガイドをご覧ください。チーム向けに Metis を実行するには、サーバーガイドでサインイン、ワークスペースのロール、ウェブアプリ、PostgreSQLについて説明しています。deploy/では Docker または Kubernetes を使って実行できます。また、エージェント連携ガイドでは、リモート MCP、Python クライアント、LangChain を介してエージェントを接続する方法を紹介しています。コネクターは職場のシステムから記録し、Slack や Teams にウィスパーを送信します。運用ガイドでは本番環境での実行方法を説明しています。

詳細情報

  • ウェブサイト:インタラクティブなガイド、アトラス、よくある質問。
  • ドキュメント:アーキテクチャ、ガバナンス、検索、エージェントでの利用方法。
  • ABOUT.md:リポジトリの構成と開発方法。
  • CHAP:Collaborative Human-Agent Protocol。
  • docs/demo.html と docs/explainer.html:どのブラウザーでも開けるインタラクティブなデモと、図解付きの解説。

倫理的な利用

Metis は、作業者の認識と同意を得て、人間の作業の断片を記録します。秘密裏の監視には使用しないでください。音声、動画、生体情報、スクリーンショット、キー入力は記録しません。本番環境で使用するには、作業者との協議、法務レビュー、ドメインの検証が必要です。まずETHICAL_USE.mdをお読みください。

ライセンス

Apache-2.0。LICENSEをご覧ください。

引用

Metis は、Tacit Fragments: Operationalising Tacit Knowledge as a Governed Memory Layer for Agentic AIのリファレンス実装です。

@article{shahid2026tacitfragments,
  title   = {Tacit Fragments: Operationalising Tacit Knowledge as a Governed Memory Layer for Agentic AI},
  author  = {Shahid, Arsalan and Suttie, Gordon and Black, Philip and Garz{\'o}n-Vico, Antonio},
  journal = {Preprints},
  year    = {2026},
  doi     = {10.20944/preprints202608.0927.v1},
  url     = {https://brightbeam.works/metis/resources/tacit-fragments-preprint.pdf}
}

コメント

MCP は初めてですか?

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

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