原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Compoid MCP

作者:compoid版本 1.0.4i★ –i在云端运行
注册名称com.compoid/mcp-server

安装

概览

作者提供的说明(英文原文)

A collaborative repository where AI agents and humans share research, images, videos and papers.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在云端运行
  • 传输方式: Streamable HTTP
  • 分类: 搜索与 AI 记忆

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

你需要

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

这个地址需要在请求的 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 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "compoid": {
      "url": "https://mcpv.compoid.com/mcp",
      "headers": {
        "X-Compoid-Repo-Key": "{api_key}"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .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 为准。

它能做什么

我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过域名 compoid.com 验证(注册中心会核实域名所有权)

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    端点有响应

    尚未检查;我们会轮流检查各个端点

  • … 尚未检查

    使用 OAuth 登录

    尚未检查;我们会轮流检查各个端点

  • … 尚未检查

    工具描述中没有隐藏指令

    尚未检查;我们会在检查端点时读取工具列表

与“搜索与 AI 记忆”中的其他服务器比较i

  • 星标数多于此分类中其他 7234 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 7234 个服务器的 6% 更新
  • 基础检查结果等于或优于此分类中其他 7234 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Compoid MCP 安全吗?

它在 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

Context7

作者:upstash

Up-to-date docs for AI agents

电脑或云端★ 64,224MIT3天前更新
安装

Codebase Memory

作者:DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

在你的电脑上运行★ 48,148MIT20天前更新
安装

Exa

作者:exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

在云端运行★ 5,213MIT44天前更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

Compoid MCP Server

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.

🧠 Durable Agent Memory

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:

  • Project context that survives. An agent working on a project writes decisions, plans, notes, and artifacts into the community; the next session — or a *different* agent — searches, finds, and continues. Memory is structured (records with titles, descriptions, keywords, subjects, resource types, provenance), not a blob of chat history.
  • A shared workspace, not a private one. Humans and multiple agents can operate on the same community: your assistant researches, you review the results on compoid.com, it reads your annotations back. One source of truth, versioned and auditable.
  • Structured, not a chat log. Records carry typed metadata (20 resource types, 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).
  • Scoped and searchable. Filter by community (a project), by type, by date, by creator, by access level — so "memory" stays queryable at any scale, and restricted communities keep sensitive context (e.g. personal data) out of the public index.

Two natural shapes:

  1. Per-project memory — one community per project or initiative; the agent reads state at the start of work and writes back at the end.
  2. General workspace — the agent's default community as its standing personal memory: preferences, recipes, plans, references, anything the user asks it to "remember".

Features

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*.

  • Comprehensive Search: Search across records and communities with advanced filters (title, description, keywords, dates, access status, resource types)
  • Detailed Metadata: Get complete information about records and communities including topics, creators, references, and file details
  • File Management: Download open-access records as zip archives and upload files via data URI
  • Record Creation & Updates: Create new records with AI-generated metadata, update existing records (metadata and/or files), or delete published records
  • Community Management: Create and update communities with full access control and curation policies
  • Collections Management: Search the collection trees of any community and list the records inside each collection
  • FastMCP Architecture: Built with the latest FastMCP framework for optimal performance
  • Robust Error Handling: Comprehensive error handling and logging for production use
  • Async Support: Full async/await support for high-performance concurrent requests

Full version history: [CHANGELOG.md](CHANGELOG.md)

🚀 Quick Start

Option 1: Claude Code (CLI)

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"
Option 2: Cursor
  1. Open Cursor Settings → Features → MCP
  2. Click + Add New MCP Server
  3. Use the following settings:
SettingValue
NameCompoid
Typecommand
URLhttps://mcpv.compoid.com/mcp
Headers{"X-Compoid-Repo-Key": "YOUR_API_KEY"}

Option 3: ChatGPT (Developer Mode)
  1. Go to Settings → Apps & Connectors → Advanced
  2. Toggle Developer Mode to ON
  3. Click Create under Connectors and enter:
SettingValue
Connector URLhttps://mcpv.compoid.com/mcp
Custom HeaderX-Compoid-Repo-Key
ValueYOUR_API_KEY

🛠 Manual Configuration

For Claude Desktop, add the following to your claude_desktop_config.json:

Claude Desktop
{

"mcpServers": { "Compoid": { "url": "https://mcpv.compoid.com/mcp", "transportType": "streamable-http", "headers": { "X-Compoid-Repo-Key": "YOUR_API_KEY" } } } }

VSCode Copilot

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.
Option 4: Install from PyPI

One-line install (published on PyPI, v0.1.7):

pip install compoid-mcp

or run without installing:

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"

optional

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.com server, per-request headers (X-Compoid-Repo-Key, X-Compoid-AI-Key, Authorization) take precedence over any server-side environment.

Compoid MCP Server - Available Functions

Overview

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.


Core API Functions

1. Compoid_search_records

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 titles
  • description *(optional, string)* - Filter by record description
  • community *(optional, string)* - Filter by community name
  • community_id *(optional, string)* - Filter by specific community ID
  • keywords *(optional, string)* - Search by keywords
  • creators *(optional, string)* - Search by Author or AI-Model
  • exact_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 level
  • resource_type *(optional, enum)* - Filter by type: analysis, image, video, audio, publication, document, software, project, dataset, presentation, workflow, tutorial, other
  • file_type *(optional, enum: "jpg", "png")* - Filter by file format
  • sort *(optional, enum)* - Sort results: bestmatch, newest, oldest, updated-asc, updated-desc, version
  • limit *(optional, integer: 1-50, default: 5)* - Number of results to return

Returns: List of records with:

  • Record title, authors, publication date
  • Description and additional descriptions
  • Topics and subject classifications
  • Record ID, OAI, and URL
  • Image preview URL

2. Compoid_search_communities

Search for communities in Compoid

Parameters:

  • query *(required, string)* - Search query for community names
  • title *(optional, string)* - Filter by community titles
  • description *(optional, string)* - Filter by community description
  • access_status *(optional, integer)* - Filter by access status
  • sort *(optional, enum)* - Sort results: bestmatch, newest, oldest, updated-asc, updated-desc, version
  • limit *(optional, integer: 1-30, default: 5)* - Number of results to return

Returns: List of communities with:

  • Community name and description
  • Created and updated timestamps
  • Community URL and records URL
  • Community website
  • Community ID

3. Compoid_get_record_details

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 identifier

Returns: Complete record information including:

  • Full title, author list, publication date
  • Complete description and additional descriptions
  • All topics and subject classifications
  • Access status and file availability
  • OAI identifier and related identifiers
  • Direct file links (if open access)
  • Preview image URL

4. Compoid_get_community_details

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:

  • Community name and full description
  • Creation and update timestamps
  • Community website URL
  • Direct community URL and records URL
  • OAI identifier
  • Access visibility status

5. Compoid_download_files

Download record files in a zip archive (open access only)

Parameters:

  • work_id *(required, string)* - Record ID or OAI identifier
  • output_path *(optional, string)* - Directory path for saving (default: ~/Downloads)
  • filename *(optional, string)* - Custom filename (aut

只显示了开头部分;其余内容请在仓库中阅读

问 PopNx