Context7
Up-to-date docs for AI agents
作者による説明(英語の原文)
Persistent, structured project memory for AI coding agents, stored locally in SQLite.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
リンク先は作者自身のファイルです。私たちが置いたり再パッケージしたりしたものではありません。ファイルを開くと、Claude Desktopがインストールします。
ターミナルでこれを実行します
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント oito2 で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.3.0)がレジストリに届いたのは29 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにMCPBも必要です。
同じカテゴリには: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、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
🌐 Language: English · Português
sync82 is a Model Context Protocol (MCP) server that gives an AI coding agent persistent, structured memory of a software project across sessions — goals, architecture, tech stack, decisions, and progress, all stored locally and recalled automatically the next time the agent opens the project.
Memory is stored in an embedded SQLite database and ships as a single self-contained binary — no runtime toolchain, no npm package, just sync82 on your PATH. The agent reads and writes it through MCP tools; you talk to the agent in plain language.
.sync82.json in the workspace means the agent never has to name the project again.start_session/end_session prompts.sync82 install registers sync82 in Claude Code, Claude Desktop, Antigravity, Codex, OpenCode, Cursor, Zed and Cline; sync82 uninstall removes it.sync82.mcpb) and an MCP Registry entry.| File | Kind | Purpose |
|---|---|---|
memory | overwrite | Project overview: name, description, goal |
architecture | overwrite | Components and how they fit together |
stack | overwrite | Languages, frameworks, infrastructure |
decisions | append-only, dated | Decisions made and why |
progress | append-only, dated | Work completed, session by session |
next_steps | overwrite | What to do next |
The AI agent calls these over MCP — it never touches the database directly. Full parameter reference in Tools Reference.
| Tool | What it does |
|---|---|
list_projects | List every project and subproject in the vault |
create_project | Create a new project or subproject |
delete_project | Permanently delete a project or subproject (requires confirmation) |
rename_project | Rename a project or subproject in place |
get_vault_config | Report the active vault path and config |
list_files | List every memory file recorded for a project |
read_memory | Read a memory file's content |
write_memory | Overwrite a memory file's entire content |
append_memory | Append a dated entry to progress, decisions, or a custom append kind |
delete_memory | Delete a custom memory file (the six standard files are protected) |
edit_entry | Replace, supersede or delete one entry of progress, decisions, or a custom append kind |
archive_memory | Archive old dated entries, keeping only the last N days active, optionally with a summary of them |
search_memory | Search memory files by words (accents and case ignored, best matches first), phrase or exact text |
load_project_context | Load a project's memory (current state plus recent history) into one context block |
check_project_health | Report which of the six standard files exist, and warn about files that look out of date |
init_project_memory | Guided initialization, with optional auto-detection from the codebase |
update_project_memory | Save a session's work (progress, decisions, next steps, etc.) in one call |
export_memory | Export a project's memory to plain .md files on disk |
import_memory | Import a project's memory from plain .md files — the inverse of export_memory |
list_projects, list_files, check_project_health and search_memory also return JSON (format: "json"). Besides tools, sync82 serves each project's memory as MCP resources (sync82://projects/ /context) and two MCP prompts, start_session and end_session. Not sure what to type to your agent? See Example Prompts.
| Command | What it does | ||
|---|---|---|---|
sync82 (no args) | Start the MCP server over stdio — this is what your client launches | ||
sync82 install [target] | Wire sync82 into one or all supported MCP clients | ||
sync82 uninstall [target] [--purge] | Remove sync82 from one or all clients; --purge also deletes ~/.sync82 files after a separate confirmation | ||
| `sync82 config set-vault\ | get-vault\ | unset-vault` | Manage the global vault path override |
| `sync82 self-update [--check] [--yes] [--require-signature] \ | --rollback` | Check GitHub Releases and update the binary in place, verifying the signature when cosign is installed (--rollback restores the previous version) | |
sync82 export [subproject] | Dump a project's memory to plain .md files (--all for the whole vault) | ||
sync82 import [subproject] [--dry-run] | Restore a project's memory from plain .md files (the inverse of export); --dry-run only reports what would change | ||
sync82 search [--project P] [--json] | Search the memory, like the search_memory tool | ||
sync82 context [subproject] [--full] | Print a project's memory, like the load_project_context tool | ||
| `sync82 health [subproject] \ | --all` | Check a project, or every project, for missing files and out-of-date memory | |
sync82 help / --help / -h | Print the list of subcommands | ||
sync82 version / --version / -v | Print the installed version |
Full flags, exit codes, and examples for every command: CLI Reference.
Prerequisites: Linux, macOS, or Windows (amd64/arm64) — a release binary needs nothing else; building from source needs a Go toolchain matching go.mod (1.26+). You'll also need an MCP client (see Client Setup). Claude Desktop users can skip this section and install the .mcpb extension instead.
Two ways to get the binary on any OS — either works, but don't mix update mechanisms (see CLI Reference — self-update).
Prebuilt binary (no Go toolchain needed):
curl -LO https://github.com/oito2/mcp-sync82/releases/latest/download/sync82_linux_amd64 # or sync82_linux_arm64
curl -LO https://github.com/oito2/mcp-sync82/releases/latest/download/checksums.txt sha256sum -c checksums.txt --ignore-missing # must print "sync82_linux_amd64: OK" chmod +x sync82_linux_amd64 sudo mv sync82_linux_amd64 /usr/local/bin/sync82
From source (requires Go 1.26+ — download it from go.dev/dl; distribution packages such as Debian/Ubuntu's golang-go are usually older):
go install github.com/oito2/mcp-sync82/cmd/sync82@latest
Prebuilt binary (no Go toolchain needed):
curl -LO https://github.com/oito2/mcp-sync82/releases/latest/download/sync82_darwin_arm64 # Intel: sync82_darwin_amd64
curl -LO https://github.com/oito2/mcp-sync82/releases/latest/download/checksums.txt grep ' sync82_darwin_arm64$' checksums.txt | shasum -a 256 -c # must print "sync82_darwin_arm64: OK" chmod +x sync82_darwin_arm64 sudo mv sync82_darwin_arm64 /usr/local/bin/sync82
From source (requires a Go toolchain — brew install go):
go install github.com/oito2/mcp-sync82/cmd/sync82@latest
Prebuilt binary (no Go toolchain needed — PowerShell):
$base = "https://github.com/oito2/mcp-sync82/releases/latest/download"
Invoke-WebRequest -Uri "$base/sync82_windows_amd64.exe" -OutFile sync82_windows_amd64.exe Invoke-WebRequest -Uri "$base/checksums.txt" -OutFile checksums.txt $expected = ((Select-String -Path checksums.txt -SimpleMatch "sync82_windows_amd64.exe").Line -split '\s+')[0] if ((Get-FileHash sync82_windows_amd64.exe -Algorithm SHA256).Hash -ne $expected) { throw "checksum mismatch" } New-Item -ItemType Directory -Force "$env:LOCALAPPDATA\sync82" | Out-Null Move-Item sync82_windows_amd64.exe "$env:LOCALAPPDATA\sync82\sync82.exe"
From source (requires a Go toolchain — installer):
go install github.com/oito2/mcp-sync82/cmd/sync82@latest
Every release ships a checksums.txt (verified in the steps above), a Sigstore bundle signing it (checksums.txt.sigstore.json), and a GitHub build provenance attestation for every binary and the .mcpb bundle (gh attestation verify --repo oito2/mcp-sync82) — see the Installation Guide.
go install/go build produces the final binary directly, ready to run — make sure $(go env GOPATH)/bin (or %GOBIN%/$GOBIN) is on your PATH; check with which sync82 (where sync82 on Windows).
Register sync82 in every supported client detected on your machine, in one step:
sync82 install # lists the detected clients, asks to confirm, configures each of them
sync82 install claude # configure a single client instead
Targets: claude, claude-desktop, antigravity, codex, opencode, cursor, zed, cline. Each client is registered with the absolute path of the sync82 binary you ran, so run sync82 install again if you move the binary. Each target prints configured. or updated.; a client that isn't detected (its command on PATH or its config directory) is skipped.
Claude Code by hand (user scope, every project):
claude mcp add --scope user sync82 -- /usr/local/bin/sync82 # the path printed by `which sync82`
claude mcp list
Claude Desktop — no binary needed: download sync82.mcpb and install it from Claude Desktop's Settings → Extensions → Advanced settings → Extension Developer → Install Extension…. sync82 is also listed in the MCP Registry as io.github.oito2/mcp-sync82.
Per-client guides, with manual configuration and troubleshooting: Claude Code · Claude Desktop · Antigravity · Codex · [O
冒頭だけを表示しています。続きはリポジトリで読めます