内容
# 生态系统 MCP
生态系统智能的 MCP 服务器 - 在 Claude Code 中研究软件包、查找替代品、比较选项并检查安全建议。
## 工具列表
| 工具 | 描述 |
|------|-------------|
| `研究软件包` | 深入研究特定 npm 软件包(下载量、星级、安全、维护、TS 支持、捆绑包大小) |
| `比较软件包` | 并排比较多个软件包 |
| `查找替代品` | 查找给定软件包的替代品 |
| `检查安全` | 检查安全建议 |
| `分析 package.json` | 分析项目的依赖项 |
| `获取趋势软件包` | 获取类别中的趋势软件包 |
## 设置
```bash
cd ~/Developer/tools/ecosystem-mcp
# 安装依赖项
bun install
# 构建
bun run build
# 在开发环境中运行
bun run dev
```
## 与 Claude Code 结合使用
将以下内容添加到您的 Claude Code MCP 配置中(`~/.claude/settings.json`):
```json
{
"mcpServers": {
"ecosystem-mcp": {
"command": "node",
"args": ["/Users/YOU/Developer/tools/ecosystem-mcp/dist/index.js"]
}
}
}
```
或者运行检查器进行测试:
```bash
bunx @anthropic-ai/mcp-inspector tsx src/index.ts
```
## 技术栈
- TypeScript (ESM)
- `@modelcontextprotocol/sdk` v1.0
- `zod` 用于模式验证
- Node 20+
## 项目结构
```
ecosystem-mcp/
src/
index.ts # 服务器入口,工具定义
tools/ # 工具实现
dist/ # 构建输出
package.json
tsconfig.json
```
## 许可证
MIT