Context7
Up-to-date docs for AI agents
作者による説明(英語の原文)
CognOS trust scoring (C=p·(1-Ue-Ua)) and session trace storage as MCP tools.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
COGNOS_TRACE_DB必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"cognos-session-memory": {
"command": "uvx",
"args": [
"cognos-session-memory-mcp"
],
"env": {
"COGNOS_TRACE_DB": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add cognos-session-memory --env COGNOS_TRACE_DB=your-value -- uvx cognos-session-memory-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"cognos-session-memory": {
"command": "uvx",
"args": [
"cognos-session-memory-mcp"
],
"env": {
"COGNOS_TRACE_DB": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"cognos-session-memory": {
"type": "stdio",
"command": "uvx",
"args": [
"cognos-session-memory-mcp"
],
"env": {
"COGNOS_TRACE_DB": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
COGNOS_TRACE_DB envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント base76-research-lab で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.1.0)がレジストリに届いたのは8 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Context7, Codebase Memory, Exa
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
mcp-name: io.github.base76-research-lab/cognos-session-memory
Verified context injection via epistemic trust scoring for LLMs.
Solves session fragmentation by maintaining verified, high-confidence session context between conversations.
Large language models suffer from session fragmentation: each new conversation starts without verified context of previous work. This forces repeated explanations, loses decision history, and breaks long-running workflows.
Existing solutions (persistent memory systems, vector retrieval) either:
A plan-mode gateway that:
C = p · (1 − Ue − Ua)C > thresholdC < thresholdrecent_traces (n=5)
↓ extract_context() → ContextField + coverage ↓ compute_trust_score(p, ue, ua) → C, R, decision ↓ if C > threshold: system_prompt ← inject else: flagged_reason ← manual review
C = p · (1 − Ue − Ua)
R = 1 − C
where: p = prediction confidence (coverage of required fields) Ue = epistemic uncertainty (divergence between traces) Ua = aleatoric uncertainty (mean risk in traces)
R < 0.25 → PASS (inject without review)
0.25 ≤ R < 0.60 → REFINE (inject with caution) R ≥ 0.60 → ESCALATE (flag for manual review)
Extract and score context.
Request:
{
"n": 5, "trust_threshold": 0.75, "mode": "auto" }
Response (if injected):
{
"status": "injected", "trust_score": 0.82, "confidence": 0.82, "risk": 0.18, "decision": "PASS", "context": { "active_project": "CognOS mHC research", "last_decision": "Verify P1 hypothesis", "open_questions": ["How does routing entropy scale?"], "current_output": "exp_008 complete", "recent_models": ["gpt-4", "claude-3", "mistral"] }, "system_prompt": "## CognOS Context...", "trace_ids": ["uuid-1", "uuid-2", ...] }
Response (if flagged):
{
"status": "flagged", "trust_score": 0.45, "decision": "REFINE", "flagged_reason": "Trust score 0.45 below threshold 0.75. Manual review recommended.", "trace_ids": [...] }
trust_score ≥ threshold, else flag# In any Claude Code session:
/save
Claude writes a structured summary, trust-scores it, and persists it to SQLite. Next session: automatically injected as SESSION_CONTEXT before your first prompt.
See docs/COMPACT_ALTERNATIVE.md for a full comparison.
Add to ~/.claude/settings.json:
{
"mcpServers": { "cognos-session-memory": { "command": "python3", "args": ["/path/to/cognos-session-memory/mcp_server.py"] } } }
Tools exposed:
| Tool | Description |
|---|---|
save_session(summary, project?) | Trust-score and persist a session summary |
load_session(threshold?) | Retrieve last verified context (default threshold: 0.45) |
git clone https://github.com/base76-research-lab/cognos-session-memory
cd cognos-session-memory pip install -e .
python3 -m uvicorn --app-dir src main:app --port 8788
curl -X POST http://127.0.0.1:8788/v1/plan \
-H 'Content-Type: application/json' \ -d '{"n": 5, "mode": "dry_run"}'
curl -X POST http://127.0.0.1:8788/v1/plan \
-H 'Content-Type: application/json' \ -d '{"n": 5, "trust_threshold": 0.75, "mode": "auto"}'
save_session, load_session)pytest tests/ -v --cov=src
/compactSee docs/PAPER.md — "Verified Context Injection: Epistemically Scored Session Memory for Large Language Models"
Status: Independent research — Base76 Research Lab, 2026 Authors: Björn André Wikström (Base76)
@software{wikstrom2026cognos,
author = {Wikström, Björn André}, title = {{CognOS Session Memory}: Verified Context Injection via Epistemic Trust Scoring}, year = {2026}, url = {https://github.com/base76-research-lab/cognos-session-memory} }
MIT