返回市场
上下文卓越

上下文卓越

作者:bh-rat17 星标更新:2025-08-23

项目介绍

context-awesome : 适用于代理的最佳参考列表

MCP Server

这是一个提供访问所有精选最佳列表及其项目的模型上下文协议(MCP)服务器。它可以从GitHub上的8500多个精选列表以及超过1百万(并不断增长)的精选项目中,为您的代理提供最优质的资源。

什么是精选列表? 精选列表是由社区整理的最佳工具、库和资源集合,涵盖从机器学习框架到设计工具等各种主题。通过添加这个MCP服务器,您的AI代理可以立即访问这些高质量且经过验证的资源,而不是依赖随机的网络搜索。

适合:

  1. 知识工作者代理获取与其工作相关的最相关参考资料
  2. 最佳学习资源的来源
  3. 深度研究可以快速收集任何主题的大量高质量资源
  4. 搜索代理

https://github.com/user-attachments/assets/babab991-e4ff-4433-bdb7-eb7032e9cd11

可用工具

1. find_awesome_section

发现与您的搜索查询匹配的精选列表中的部分和类别。

参数:

  • query(必需):用于查找部分的搜索词
  • confidence(可选):最小置信度分数(0-1,默认值:0.3)
  • limit(可选):返回的最大部分数量(1-50,默认值:10)

示例用法: "给我提供几个月内学习与Python相关的机器学习的最佳资源。" "编写技术书籍的最佳资源是什么?" "找到关于React钩子的精选列表部分" "在Go精选列表中搜索数据库ORM"

2. get_awesome_items

从特定列表或部分检索项目,并使用令牌限制以优化上下文使用。

参数:

  • listIdgithubRepo(其中一个必需):列表标识符
  • section(可选):过滤的类别/部分名称
  • subcategory(可选):过滤的子类别
  • tokens(可选):返回的最大令牌数(最小值:1000,默认值:10000)
  • offset(可选):分页偏移量(默认值:0)

示例用法:

"显示来自awesome-rust的测试工具部分"
"获取awesome-python的下一个20个项目(偏移量:20)"
"从bh-rat/awesome-mcp-enterprise获取项目"

安装

远程服务器(推荐)

Context Awesome作为托管的MCP服务器可用。无需安装!

<details> <summary><b>在Cursor中安装</b></summary>

前往:设置 -> Cursor 设置 -> MCP -> 添加新的全局MCP服务器

{
  "mcpServers": {
    "context-awesome": {
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Claude Code中安装</b></summary>
claude mcp add --transport http context-awesome https://www.context-awesome.com/api/mcp
</details> <details> <summary><b>在Windsurf中安装</b></summary>
{
  "mcpServers": {
    "context-awesome": {
      "serverUrl": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在VS Code中安装</b></summary>
"mcp": {
  "servers": {
    "context-awesome": {
      "type": "http",
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Claude Desktop中安装</b></summary>

导航至设置 > 连接器 > 添加自定义连接器。输入:

  • 名称:Context Awesome
  • URL:https://www.context-awesome.com/api/mcp
</details>

参见 其他安装方法 以了解其他MCP客户端。

本地设置

用于开发或自托管:

git clone https://github.com/bh-rat/context-awesome.git
cd context-awesome
npm install
npm run build

配置

运行服务器

# 开发模式(从源代码运行)
npm run dev -- [选项]

# 生产模式(运行编译版本)
npm run start -- [选项]

选项:
  --transport <stdio|http|sse>  传输机制(默认:stdio)
  --port <数字>                HTTP传输端口(默认:3000)
  --api-host <URL>            后端API主机(默认:https://api.context-awesome.com)
  --debug                     启用调试日志
  --help                      显示帮助

示例

# 使用默认设置运行(stdio传输)
npm run start

# 使用HTTP传输在端口3001上运行
npm run start -- --transport http --port  3001

# 使用自定义API主机和密钥运行
npm run start -- --api-host https://api.context-awesome.com

MCP客户端配置

<details> <summary><b>Claude Desktop</b></summary>

添加到您的Claude Desktop配置文件中:

{
  "mcpServers": {
    "context-awesome": {
      "command": "node",
      "args": ["/path/to/context-awesome/build/index.js"],
      "env": {
        "CONTEXT_AWESOME_API_HOST": "https://api.context-awesome.com"
      }
    }
  }
}
</details> <details> <summary><b>Cursor/VS Code</b></summary>

添加到您的设置中:

{
  "mcpServers": {
    "context-awesome": {
      "command": "node",
      "args": ["/path/to/context-awesome/build/index.js"],
      "env": {
        "CONTEXT_AWESOME_API_HOST": "https://api.context-awesome.com"
      }
    }
  }
}
</details> <details> <summary><b>自定义集成</b></summary>

对于HTTP传输:

npm run start -- --transport http --port 3001 --api-host https://api.context-awesome.com

然后配置您的客户端连接到 http://localhost:3001/mcp

</details>

测试

使用MCP Inspector

npm run inspector

调试模式

启用调试日志以查看详细信息:

npm run start -- --debug

# 或在开发模式下
npm run dev -- --debug

其他安装方法

<details> <summary><b>在Cline中安装</b></summary>
{
  "mcpServers": {
    "context-awesome": {
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Zed中安装</b></summary>
{
  "context_servers": {
    "context-awesome": {
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Augment Code中安装</b></summary>
  1. 点击汉堡菜单
  2. 选择设置
  3. 导航到工具
  4. 点击**+ 添加MCP**
  5. 输入URL:https://www.context-awesome.com/api/mcp
  6. 名称:Context Awesome
</details> <details> <summary><b>在Roo Code中安装</b></summary>
{
  "mcpServers": {
    "context-awesome": {
      "type": "streamable-http",
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Gemini CLI中安装</b></summary>
{
  "mcpServers": {
    "context-awesome": {
      "httpUrl": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Opencode中安装</b></summary>
"mcp": {
  "context-awesome": {
    "type": "remote",
    "url": "https://www.context-awesome.com/api/mcp",
    "enabled": true
  }
}
</details> <details> <summary><b>在JetBrains AI Assistant中安装</b></summary>
  1. 前往设置 -> 工具 -> AI Assistant -> 模型上下文协议(MCP)
  2. 点击+ 添加
  3. 配置URL:https://www.context-awesome.com/api/mcp
  4. 点击确定应用
</details> <details> <summary><b>在Kiro中安装</b></summary>
  1. 导航Kiro > MCP服务器
  2. 点击+ 添加
  3. 配置URL:https://www.context-awesome.com/api/mcp
  4. 点击保存
</details> <details> <summary><b>在Trae中安装</b></summary>
{
  "mcpServers": {
    "context-awesome": {
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Amazon Q Developer CLI中安装</b></summary>
{
  "mcpServers": {
    "context-awesome": {
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Warp中安装</b></summary>
  1. 导航设置 > AI > 管理MCP服务器
  2. 点击+ 添加
  3. 配置URL:https://www.context-awesome.com/api/mcp
  4. 点击保存
</details> <details> <summary><b>在Copilot Coding Agent中安装</b></summary>
{
  "mcpServers": {
    "context-awesome": {
      "type": "http",
      "url": "https://www.context-awesome.com/api/mcp",
      "tools": ["find_awesome_section", "get_awesome_items"]
    }
  }
}
</details> <details> <summary><b>在LM Studio中安装</b></summary>
  1. 导航到程序 > 安装 > 编辑mcp.json
  2. 添加:
{
  "mcpServers": {
    "context-awesome": {
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在BoltAI中安装</b></summary>
{
  "mcpServers": {
    "context-awesome": {
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Perplexity Desktop中安装</b></summary>
  1. 导航Perplexity > 设置
  2. 选择连接器
  3. 点击添加连接器
  4. 选择高级
  5. 输入名称:Context Awesome
  6. 输入URL:https://www.context-awesome.com/api/mcp
</details> <details> <summary><b>在Visual Studio 2022中安装</b></summary>
{
  "inputs": [],
  "servers": {
    "context-awesome": {
      "type": "http",
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Crush中安装</b></summary>
{
  "$schema": "https://charm.land/crush.json",
  "mcp": {
    "context-awesome": {
      "type": "http",
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Rovo Dev CLI中安装</b></summary>
acli rovodev mcp

然后添加:

{
  "mcpServers": {
    "context-awesome": {
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details> <details> <summary><b>在Zencoder中安装</b></summary>
  1. 前往Zencoder菜单(...)
  2. 选择代理工具
  3. 点击添加自定义MCP
  4. 名称:Context Awesome
  5. URL:https://www.context-awesome.com/api/mcp
</details> <details> <summary><b>在Qodo Gen中安装</b></summary>
  1. 打开Qodo Gen聊天面板
  2. 点击连接更多工具
  3. 点击+ 添加新MCP
  4. 添加:
{
  "mcpServers": {
    "context-awesome": {
      "url": "https://www.context-awesome.com/api/mcp"
    }
  }
}
</details>

后端服务

此MCP服务器连接到处理精选列表处理的后端API服务。

后端服务即将开源,使社区能够贡献并受益于完整的context-awesome生态系统。

许可证

MIT

贡献

欢迎贡献!请:

  1. 分叉仓库
  2. 创建功能分支
  3. 为新功能添加测试
  4. 确保所有测试通过
  5. 提交拉取请求

支持

对于问题和疑问:

致谢

本项目使用了GitHub上超过8,500个精选列表的数据。详见 ATTRIBUTION.md 获取包含数据的所有存储库的完整列表。

致谢

构建于: