Skip to main content
Glama
DIP-RO
by DIP-RO

Promem-MCP

Project Memory MCP — AIコーディングエージェントのための永続的なプロジェクトコンテキスト。DIP-ROによって構築されました。

pip install promem-mcp

データベース不要。クラウド不要。デーモン不要。手動メモリ管理不要。

ContextMCPは、ローカルファースト、MCPネイティブのコンテキストランタイムであり、AIコーディングエージェントに永続的なプロジェクト理解(アーキテクチャ、ルール、決定、規約、環境インテリジェンス、Gitコンテキスト)を提供し、繰り返しの説明やコンテキストの無駄を排除します。

Quick Start

pip install promem-mcp

次に、ContextMCPをAIコーディングクライアントに登録します:

# See which clients are detected
promem config

# Auto-configure a specific client (with backup + merge)
promem config cursor
promem config claude-code
promem config claude-desktop
promem config vscode

または、クライアントのMCP設定に手動で追加します:

{
  "mcpServers": {
    "contextmcp": {
      "command": "contextmcp",
      "args": []
    }
  }
}

VS Codeの注意: VS Codeは"servers"キーを使用し、"mcpServers"ではありません。正しい形式を得るにはpromem config vscodeを実行してください。

これで完了です。AIコーディングエージェントが永続的なプロジェクトコンテキストを持つようになりました。

How It Works

動作の仕組み

Features

  • ゼロセットアップストレージ — SQLiteデータベースがOS適切なディレクトリに自動作成されます

  • 自動プロジェクト検出 — 言語、フレームワーク、パッケージマネージャー、テストフレームワーク

  • 永続メモリ — ルール、決定、規約、環境情報、Gitインテリジェンス

  • トークン効率的な検索 — トークン予算によるFTS5検索、関連コンテキストのみを返す

  • 出所追跡 — すべてのメモリがその出所と信頼度を把握

  • シークレット編集 — APIキー、トークン、パスワードは決して保存または返されない

  • プロジェクト分離 — プロジェクトメモリが他のプロジェクトに漏洩しない

  • 古いコンテキスト検出 — 現在のプロジェクト状態と矛盾するメモリにフラグを付ける

  • 矛盾検出 — 競合するプロジェクトルールを識別

  • セッション継続性 — エージェント/セッション間の切り替えのためのハンドオフサマリー

  • Gitインテリジェンス — 最近のコミット、変更ファイル、TODO/FIXME

  • 環境診断 — Pythonバージョン、venv、.envの完全性、Docker

  • ローカルファースト — ネットワークリクエストなし、クラウドなし、外部サービスなし

MCP Tools

ツール

説明

ctx_search

トークン予算で永続的なプロジェクトコンテキストを検索

ctx_get

IDで特定のメモリを取得

ctx_save

メモリ、決定、ルール、または事実を保存

ctx_update

既存のメモリを更新

ctx_delete

メモリを削除

ctx_project

現在のプロジェクト情報を取得

ctx_rules

すべてのプロジェクトルールと規約を取得

ctx_decisions

すべての技術/アーキテクチャ決定を取得

ctx_recent

最近のメモリと最新セッションを取得

ctx_git

Gitインテリジェンスを取得

ctx_environment

環境インテリジェンスを取得

ctx_diagnostics

環境診断を実行

ctx_summary

ハンドオフ用のコンパクトなプロジェクトサマリーを取得

CLI

contextmcp --version        # Version
promem status           # Project + storage status
promem doctor           # Health checks
promem stats            # Usage statistics
promem search "query"   # Search context
promem memory list      # List memories
promem decision "text"  # Save a decision
promem privacy          # Privacy info
promem config           # Client configuration
promem repair           # Rebuild index, optimize DB
promem reset            # Delete all data (with confirmation)

Client Support

クライアント

自動設定?

設定キー

Claude Code

promem config claude-code

mcpServers

Claude Desktop

promem config claude-desktop

mcpServers

Cursor

promem config cursor

mcpServers

VS Code / Copilot

promem config vscode

servers

OpenCode

promem config opencode

mcp

Gemini CLI

promem config gemini-cli

mcpServers

Windsurf

promem config windsurf

mcpServers

Cline

promem config cline

mcpServers

Roo Code

promem config roo-code

mcpServers

Amazon Q

promem config amazon-q

mcpServers

ZCode (GLM/Zhipu)

promem config zcode

mcpServers

Tabnine

promem config tabnine

mcpServers

どのクライアントも真のゼロコンフィグ自動登録をサポートしていません。ContextMCPはインストール済みクライアントを検出し、設定の書き込み(バックアップ+マージ付き)を提案し、正確なコピーペースト用スニペットを提供します。

Privacy

  • ローカルのみ — ネットワークリクエストなし

  • プロジェクト内容はアップロードされません

  • シークレット編集 — 保存も返却もされません

  • クラウド依存なし

promem privacy

Storage Location

ContextMCPはプロジェクトローカルストレージを使用します — 集中型OSディレクトリなし、無駄なスペースなし。

場所

パス

プロジェクトローカル(デフォルト)

<project-root>/.contextmcp/

各プロジェクトは独自の.contextmcp/contextmcp.dbを持ちます。ストレージはプロジェクトと共に移動します。グローバルストレージの肥大化はありません。

.contextmcp/.gitignoreに追加してください(ContextMCPの無視パターンにデフォルトで含まれています)。

必要に応じてCONTEXTMCP_DATA_DIR環境変数で上書きします。

Installation

# pip
pip install promem-mcp

# uv
uv add contextmcp

# pipx (global CLI)
pipx install contextmcp

venv、virtualenv、uv、pipx、システムPythonで動作します。

Development

git clone https://github.com/contextmcp/contextmcp.git
cd contextmcp
pip install -e ".[dev]"
pytest

License

MIT

-
license - not tested
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.

  • Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).

  • Give your AI agent a persistent map of your project's structure, dependencies, and bugs.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DIP-RO/MCP_Package'

If you have feedback or need assistance with the MCP directory API, please join our Discord server