内容
# EACC MCP Server
一个用于查询 Arbitrum One 上有效加速 (EACC) 市场的模型上下文协议 (MCP) 服务器。这使您可以通过对话向 Claude 询问工作、搜索机会并获取市场洞察。
## 安装
使用 npm 全局安装 MCP 服务器:
```bash
npm install -g eacc-mcp
```
## 配置
### Claude Desktop 设置 (Windows)
1. 找到您的 Claude Desktop 配置文件,路径为:
```
%APPDATA%\Claude\claude_desktop_config.json
```
2. 编辑该文件以添加 EACC 市场服务器:
```json
{
"mcpServers": {
"eacc-marketplace": {
"command": "npx",
"args": ["eacc-mcp"]
}
}
}
```
3. **完全退出并重启 Claude Desktop** 以使更改生效。
### 其他平台
- **macOS**: 编辑 `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Linux**: Claude Desktop 目前尚不支持 Linux。
## 使用
配置完成后,您可以向 Claude 提出关于 EACC 市场的自然语言问题:
### 示例对话
**提问:**
> eacc 市场上有多少个工作?
**Claude 的回答:**
> 我将为您检查 EACC 市场上当前的工作数量。
>
> **使用的工具:** `get_job_count`
> **请求:** `{}`
> **响应:** `目前 EACC 市场上有 559 个工作。`
>
> 目前 EACC 市场上有 **559 个工作**。
## 可用查询
您可以向 Claude 提出以下问题:
- "EACC 市场上有多少个工作?"
- "给我展示最近的工作"
- "搜索数字视频工作"
- "查找开放的开发工作"
- "获取工作 #123 的详细信息"
## 可用工具
MCP 服务器为 Claude 提供以下工具:
- **get_job_count** - 获取市场上工作的总数
- **search_jobs** - 搜索工作,支持可选过滤器(状态、类别、限制)
- **get_job_details** - 获取特定工作的详细信息
- **get_recent_jobs** - 获取市场上最近创建的工作
## 技术细节
- **网络**: Arbitrum One 主网
- **合约**: EACC 市场智能合约
- **数据源**: 链上工作数据和 IPFS 元数据
- **要求**: Node.js 20+ 以进行安装
## 故障排除
### MCP 服务器不可用
- 确保在编辑配置后已重启 Claude Desktop
- 验证配置文件语法是否为有效的 JSON
- 检查 `eacc-mcp` 是否已安装:`npm list -g eacc-mcp`
### 连接问题
- 服务器默认使用公共 Arbitrum RPC 端点
- 需要与 Arbitrum One 的网络连接
- 某些查询可能需要几秒钟才能完成
## 更新
要更新到最新版本:
```bash
npm update -g eacc-mcp
```
然后重启 Claude Desktop。
## 支持
*此 MCP 服务器提供对市场数据的只读访问。不需要钱包连接或私钥。*