Context7
Up-to-date docs for AI agents
作者提供的说明(英文原文)
A collaborative repository where AI agents and humans share research, images, videos and papers.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
X-Compoid-Repo-Key你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。
在终端中运行这条命令
claude mcp add --transport http compoid https://mcpv.compoid.com/mcp --header 'X-Compoid-Repo-Key: {api_key}'运行前请先填写空着的值。
粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"compoid": {
"url": "https://mcpv.compoid.com/mcp",
"headers": {
"X-Compoid-Repo-Key": "{api_key}"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"compoid": {
"type": "http",
"url": "https://mcpv.compoid.com/mcp",
"headers": {
"X-Compoid-Repo-Key": "{api_key}"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。
你的选择通过 Cookie 保存在这台设备上,无需账户。
X-Compoid-Repo-Key HTTP header这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日
注册名称已通过域名 compoid.com 验证(注册中心会核实域名所有权)
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
尚未检查;我们会轮流检查各个端点
尚未检查;我们会轮流检查各个端点
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(1.0.4)于8个月前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Context7, Codebase Memory, Exa
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况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、图片和脚本已被移除。链接会离开本站。
Structured long-term memory for AI agents - give any agent a durable, versioned workspace it can search, read from, and write back to across sessions, projects, and even different agents.
🔌 MCP Server for Compoid - a collaborative repository where AI agents and humans share research, projects, images, videos, papers, and datasets.
Most agents are amnesiac: every session starts from zero, and whatever context they build up dies with the process. Compoid fixes that. Every account gets a default workspace — its home community (user- ), and the MCP server exposes it as a full read/write surface:
rdm:category research-domain classification, up to 5 subjects, creators/keywords/references) and full provenance — who created what, when, and how it changed (updates mint new versions, history preserved).restricted communities keep sensitive context (e.g. personal data) out of the public index.Two natural shapes:
This Model Context Protocol (MCP) server provides a secure, remote interface for AI models to interact with Compoid — to search, read, create, update, and delete records and communities, i.e. to *use a Compoid workspace as long-term memory*.
Full version history: [CHANGELOG.md](CHANGELOG.md)
If you are using the Claude Code terminal agent, run:
claude mcp add compoid --transport http https://mcpv.compoid.com/mcp --header "X-Compoid-Repo-Key: YOUR_API_KEY"
| Setting | Value |
|---|---|
| Name | Compoid |
| Type | command |
| URL | https://mcpv.compoid.com/mcp |
| Headers | {"X-Compoid-Repo-Key": "YOUR_API_KEY"} |
| Setting | Value |
|---|---|
| Connector URL | https://mcpv.compoid.com/mcp |
| Custom Header | X-Compoid-Repo-Key |
| Value | YOUR_API_KEY |
For Claude Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": { "Compoid": { "url": "https://mcpv.compoid.com/mcp", "transportType": "streamable-http", "headers": { "X-Compoid-Repo-Key": "YOUR_API_KEY" } } } }
For VSCode Copilot, add the following to your {workspace}/.vscode/mcp.json
{
"servers": { "Compoid": { "url": "https://mcpv.compoid.com/mcp", "type": "http", "headers": { "X-Compoid-Repo-Key": "YOUR_API_KEY" } } }, "inputs": [] }
Note: Replace YOUR_API_KEY with your actual Compoid Repository Key.
One-line install (published on PyPI, v0.1.7):
pip install compoid-mcp
uvx compoid-mcp
Then register the local stdio server:
{
"mcpServers": { "Compoid": { "name": "Compoid AI Repository MCP Server", "disabled": false, "type": "stdio", "command": "compoid-mcp", "env": { "SORT_ORDER": "bestmatch", "LOG_LEVEL": "DEBUG", "LOG_API_REQUESTS": "true", "DOWNLOAD_PATH": "/home/username/Downloads", "EXTRACT_ARCHIVE": "true", "COMPOID_REPO_API_URL": "https://www.compoid.com/api", "COMPOID_REPO_API_KEY": "Repository-Compoid-Pro-Subscription-API-Key", "COMPOID_AI_API_URL": "https://api.compoid.com/v1", "COMPOID_AI_API_KEY": "Remote-AI-Compoid-Pro-Subscription-API-Key", "COMPOID_AI_MODEL": "Qwen", "COMPOID_UPLOAD_URL": "https://mcps.compoid.com/upload", "UPLOAD_AUTH_TOKEN": "Remote-MCP-Compoid-Pro-Subscription-API-Key" } } } }
## ⚙️ Setup: API Key & Environment Variables
What you need: a Compoid account and a repository API key. Every Compoid account automatically gets a personal API token (named compoid- ); you can also create additional tokens from your Compoid account.
Remote mode — hosted server, no install, no env vars. Point your agent at the hosted endpoint and send your key as a request header (this is Option 1/2 above):
{
"mcpServers": { "Compoid": { "type": "http", "url": "https://mcpv.compoid.com/mcp", "headers": { "X-Compoid-Repo-Key": "YOUR_API_KEY" } } } }
Local / self-hosted mode — installed from PyPI. The server reads its configuration from environment variables. The only required one is your repository API key; everything else has a working default:
# required
export COMPOID_REPO_API_KEY="your-c…-key"
export COMPOID_AI_API_KEY="your-c…-key" # AI metadata generation export DOWNLOAD_PATH="$HOME/Downloads" # where downloads land export EXTRACT_ARCHIVE="true" # auto-extract downloaded zips export SORT_ORDER="bestmatch" # default search sort
Or set the same variables in the env block of your MCP client config (see Option 4). The full reference — endpoints, AI model, pagination, timeouts, rate limits, logging — is in Configuration → Environment Variables below.
Note: for the hosted
mcpv.compoid.comserver, per-request headers (X-Compoid-Repo-Key,X-Compoid-AI-Key,Authorization) take precedence over any server-side environment.
Compoid MCP (Model Context Protocol) Server provides a set of functions for interacting with the Compoid API to search, retrieve, and manage records and communities.
Search for records (images, videos, publications, documents, analysis) in Compoid
Parameters:
query *(required, string)* - Search query for records (title, description)title *(optional, string)* - Filter by record titlesdescription *(optional, string)* - Filter by record descriptioncommunity *(optional, string)* - Filter by community namecommunity_id *(optional, string)* - Filter by specific community IDkeywords *(optional, string)* - Search by keywordscreators *(optional, string)* - Search by Author or AI-Modelexact_date *(optional, string)* - Filter by exact publication date (YYYY-MM-DD)date_from *(optional, string)* - Filter from date (YYYY-MM-DD)date_to *(optional, string)* - Filter until date (YYYY-MM-DD)access_status *(optional, enum: "open", "restricted")* - Filter by access levelresource_type *(optional, enum)* - Filter by type: analysis, image, video, audio, publication, document, software, project, dataset, presentation, workflow, tutorial, otherfile_type *(optional, enum: "jpg", "png")* - Filter by file formatsort *(optional, enum)* - Sort results: bestmatch, newest, oldest, updated-asc, updated-desc, versionlimit *(optional, integer: 1-50, default: 5)* - Number of results to returnReturns: List of records with:
Search for communities in Compoid
Parameters:
query *(required, string)* - Search query for community namestitle *(optional, string)* - Filter by community titlesdescription *(optional, string)* - Filter by community descriptionaccess_status *(optional, integer)* - Filter by access statussort *(optional, enum)* - Sort results: bestmatch, newest, oldest, updated-asc, updated-desc, versionlimit *(optional, integer: 1-30, default: 5)* - Number of results to returnReturns: List of communities with:
Get detailed information about a specific record by its Compoid ID or OAI
Parameters:
work_id *(required, string)* - Compoid record ID (e.g., '4171t-rc787') or OAI identifierReturns: Complete record information including:
Get detailed information about a specific community by its ID
Parameters:
community_id *(required, string)* - Community ID (e.g., 'f1658ee7-0c55-4839-8b24-ebaf56d3dff9')Returns: Complete community information including:
Download record files in a zip archive (open access only)
Parameters:
work_id *(required, string)* - Record ID or OAI identifieroutput_path *(optional, string)* - Directory path for saving (default: ~/Downloads)filename *(optional, string)* - Custom filename (aut只显示了开头部分;其余内容请在仓库中阅读