MCP ツールリファレンス

ひとつの開始コマンド。
わかりやすいメモリーツール。

setup を一度実行して AI ツールを再起動します。その後 Engram は MCP ツールと開始ガイダンスとして表示されます。必要なときに下の専用ツールを確認してください。

1. 人間の操作

一度だけインストール

ターミナルでひとつのコマンドを実行します: npx engram-tools@0.3.6 --setup <api-key>。可能な場合、Claude Code、Cursor、Gemini、Antigravity、Codex、OpenCode、VS Code/Copilot 向けに MCP 設定を書き込みます。

$ npx -y engram-tools@0.3.6 --setup <api-key>
2. エージェントの操作

AI アプリ内でツールを呼び出す

shell で engram_start を実行するわけではありません。setup 後、クライアントは Engram ツールと開始ガイダンスをエージェントに表示します。通常どおりタスクを説明し、クライアントがガイダンスを無視する場合だけ短い context prompt を一度貼ります。

あなた: この repo/task に取り組んで。計画前に Engram context を使って。
3. なぜ動くのか

MCP が Engram をツールとして公開する

再起動後、AI クライアントは Engram MCP server を読み込みます。エージェントは engram_start、engram_store、engram_recall、AGENTS.md guidance、Claude slash helpers を利用できます。

エージェントが見る: engram_start, engram_store, engram_recall...

クライアント別の設定

setup コマンドが自動で処理します。ここでは標準 JSON 形式を使わないクライアントの正確な形を示します。

Antigravity

Google の現在の Gemini フローは Antigravity に誘導する場合があります。Engram は共通 Gemini 設定と Antigravity 専用ファイルの両方を書き込みます。

// ~/.gemini/config/mcp_config.json
// ~/.gemini/antigravity/mcp_config.json
{
"mcpServers": {
"engram": {
"command": "npx",
"args": ["-y", "engram-tools", "mcp"]
}
}
}

OpenCode

OpenCode は標準の mcpServers ではなくコマンド配列を使います。setup がこの形式を自動で書き込みます。

// ~/.config/opencode/opencode.json
{
"mcp": {
"engram": {
"type": "local",
"command": ["npx", "-y", "engram-tools", "mcp"],
"enabled": true
}
}
}

Codex

Codex は TOML を使います。Engram は engram テーブルだけを置き換え、他の Codex 設定は保持します。

# ~/.codex/config.toml
[mcp_servers.engram]
type = "stdio"
command = "npx"
args = ["-y", "engram-tools", "mcp"]

ツール

確認するツールを選択

コアループ

通常のコーディングで使う4つのツールです。

高度なツールとチェックポイント

利用可能なままにし、必要なトリガーがあるときだけ使います。

engram_start

Engram ツール: セッション開始.

agent が必要とするときに使います: セッション開始.

agent_tool
任意
string

このツール呼び出しで使う設定値です。

project
推奨
string

このツール呼び出しで使う設定値です。

repo
推奨
string

このツール呼び出しで使う設定値です。

role
任意
string

このツール呼び出しで使う設定値です。

market
任意
string

このツール呼び出しで使う設定値です。

task
推奨
string

このツール呼び出しで使う設定値です。

stack
任意
string[]

このツール呼び出しで使う設定値です。

context
任意
string

このツール呼び出しで使う設定値です。

include_skills
任意
boolean

このツール呼び出しで使う設定値です。

limit
任意
number

このツール呼び出しで使う設定値です。

サポートとフィードバック

Engram の改善に協力する

setup が分かりにくい、tool の挙動がおかしい、pricing limit が違うと感じる場合はここに送ってください。メッセージは直接届きます。

サポートとフィードバック

何を改善しますか?

Bugs、分かりにくい setup steps、pricing questions、product ideas は Engram team に直接届きます。

あと 10 文字必要です0/10