copus
Search human-curated content recommendations from Copus - The Internet Treasure Map
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"copus-mcp-server": {
"args": [
"copus-mcp-server@1.0.1"
],
"command": "npx"
}
}
}
可用工具 (5 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
tavily_search 14 个参数 需填 1 项
Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.
必填参数:query
tavily_extract 6 个参数 需填 1 项
Extract content from URLs. Returns raw page content in markdown or text format.
必填参数:urls
tavily_crawl 11 个参数 需填 1 项
Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.
必填参数:url
tavily_map 8 个参数 需填 1 项
Map a website's structure. Returns a list of URLs found starting from the base URL.
必填参数:url
tavily_research 2 个参数 需填 1 项
Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources to answer a question or complete a task. Returns a detailed response based on the research findings.
必填参数:input
服务介绍
Copus MCP Server
An MCP (Model Context Protocol) server that allows AI assistants to search and retrieve human-curated content recommendations from Copus.
# What is Copus?
Copus is a human-curated content discovery platform — "The Internet Treasure Map". Unlike SEO-driven search results, Copus surfaces recommendations from real people who explain why content is valuable.
Each curation includes:
- Curator's personal note — Why they recommend this
- Curator credentials — Why they're qualified to recommend this
- Original source URL — The actual content being recommended
- AI-enhanced metadata — Key takeaways, target audience, problem solved
- Engagement metrics — Views, saves, comments from the community
# What This MCP Server Enables
This server gives AI assistants access to Copus's curated content database. Instead of generic search results, your AI can find:
- Tools and resources vetted by domain experts
- Articles recommended by practitioners in the field
- Hidden gems that real people found valuable enough to share
# Compatible AI Platforms
This MCP server works with any AI platform that supports the Model Context Protocol:
- Claude Desktop (Anthropic)
- Claude Code (Anthropic)
- Cursor (AI code editor)
- Cline (VS Code extension)
- Continue (VS Code/JetBrains extension)
- Zed (Code editor)
- Any other MCP-compatible AI platform
# Installation
# # Quick Start (npx)
No installation required — run directly with npx:
npx copus-mcp-server
# # Global Installation
npm install -g copus-mcp-server
Then run:
copus-mcp-server
# # Local Installation
npm install copus-mcp-server
# Configuration
# # Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"copus": {
"command": "npx",
"args": ["copus-mcp-server"]
}
}
}
Or if installed globally:
{
"mcpServers": {
"copus": {
"command": "copus-mcp-server"
}
}
}
# # Claude Code
Add to your Claude Code MCP settings:
{
"mcpServers": {
"copus": {
"command": "npx",
"args": ["copus-mcp-server"]
}
}
}
# # Cursor
Add to your Cursor MCP configuration (.cursor/mcp.json in your project or global settings):
{
"mcpServers": {
"copus": {
"command": "npx",
"args": ["copus-mcp-server"]
}
}
}
# # Cline (VS Code Extension)
Add to Cline's MCP settings in VS Code:
- Open VS Code Settings
- Search for "Cline MCP"
- Add the server configuration:
{
"copus": {
"command": "npx",
"args": ["copus-mcp-server"]
}
}
# # Continue (VS Code/JetBrains)
Add to your Continue configuration (~/.continue/config.json):
{
"mcpServers": [
{
"name": "copus",
"command": "npx",
"args": ["copus-mcp-server"]
}
]
}
# Available Tools
# # search_curations
Search human-curated content recommendations on Copus.
Parameters:
query(string, required): Search keywordslimit(number, optional): Maximum results (default: 10, max: 50)
Returns: Array of curations with:
- Title and description
- Curator name and profile
- Original source URL
- Category and keywords
- Engagement metrics (views, saves)
# # get_curation
Get detailed information about a specific curation.
Parameters:
id(string, required): Curation ID (UUID from search results)
Returns: Full curation details including:
- Curator's personal recommendation note
- Curator credentials
- Key takeaways
- Target audience
- What problem this content solves
- Full engagement metrics
# Example Use Cases
Once configured, you can ask your AI assistant things like:
# # Learning Resources
"I want to learn Python, what resources should I check out?"
"Find me some recommended machine learning tutorials"
"What are the best resources for learning web development?"
# # Tools & Software
"What tools do designers recommend for wireframing?"
"Find me some AI tools that people actually use and recommend"
"What's a good free video editing software?"
# # Reading & Content
"Any good reads on creative writing?"
"Find me articles about productivity that people found valuable"
"What are some recommended newsletters about tech?"
# # Specific Topics
"Find watermark remover tools"
"What Linux tools do people recommend?"
"Show me personal growth content recommendations"
# Example Response
When you search for "python tutorials", you might get:
{
"query": "python tutorials",
"totalResults": 5,
"results": [
{
"id": "abc123...",
"title": "Real Python - Python Tutorials",
"description": "Comprehensive Python tutorials covering basics to advanced topics...",
"originalSource": "https://realpython.com",
"category": "Technology",
"curator": "experienced_dev",
"engagement": {
"views": 150,
"saves": 23
}
}
]
}
# Why Use Copus Over Regular Search?
| Regular Search | Copus Curations |
|- -- -- -- -- -- -- -- -|- -- -- -- -- -- -- -- --|
| SEO-optimized results | Human-selected recommendations |
| Algorithm-driven | Expert-vetted content |
| No context on quality | Curator explains why it's valuable |
| Anonymous sources | Known curator with credentials |
| Quantity-focused | Quality-focused |
# Development
# # Building from Source
git clone https://github.com/copus-io/copus-mcp-server.git
cd copus-mcp-server
npm install
npm run build
# # Running in Development
npm run dev
# # Testing
# Run the server
npm start
# In another terminal, test with MCP inspector or your AI platform
# API Reference
This MCP server wraps the Copus public API:
- Search API:
https://copus.network/api/search?q={query} - Curation Details:
https://copus.network/work/{id}?format=json - OpenAPI Spec:
https://copus.network/.well-known/openapi.yaml - AI Plugin Manifest:
https://copus.network/.well-known/ai-plugin.json
# Links
- Copus Website: https://copus.network
- Browse Topics: https://copus.network/topics
- All Articles: https://copus.network/articles.txt
- MCP Protocol: https://modelcontextprotocol.io
- MCP TypeScript SDK: https://github.com/modelcontextprotocol/typescript-sdk
# Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
# License
MIT License - see LICENSE for details.
# Support
Built with love by the Copus team.