关于 GibWork MCP Server
GibWork MCP Server 让 MCP 客户端管理 GibWork 平台上的任务,支持创建、获取和搜索任务。创建任务需要 Solana 私钥。
主要功能
- 01在 GibWork 上创建任务
- 02按 ID 获取任务
- 03列出并搜索任务
- 04筛选、排序和分页结果
适用场景
- 01通过 MCP 客户端创建 GibWork 任务
- 02按 ID 查找任务
- 03搜索并筛选可用任务
MCP 相关
向 MCP 客户端提供 GibWork 任务创建、获取和搜索工具。创建任务需要 Solana 私钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
GibWork MCP Server
用于与 GibWork 平台交互的模型上下文协议(MCP)服务实现。此服务通过 MCP 提供用于管理 GibWork 平台上任务的工具。
功能
- 任务管理:在 GibWork 平台上创建、获取和搜索任务
- MCP 协议:实现模型上下文协议,以支持标准化的工具交互
前置条件
- Node.js(建议使用最新的 LTS 版本)
- pnpm 包管理器(版本 10.5.2 或更高)
- Solana 私钥(用于创建任务)
安装
- 克隆代码仓库:
git clone <repository-url>
cd gibwork-mcp
- 安装依赖项:
pnpm install
- 在根目录中创建
.env文件,并添加你的 Solana 私钥:
SOLANA_PRIVATE_KEY=your_private_key_here
- 配置 Claude Desktop:
- 打开 Claude Desktop 设置
- 前往 Developer 设置
- 编辑以下位置的配置文件:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
- 添加以下配置:
注意:请根据你的系统配置调整路径。{ "mcpServers": { "gibwork": { "command": "C:\\Program Files\\nodejs\\node", "args": ["C:\\path\\to\\gibwork-mcp\\dist\\index.js"] } } }
如需了解有关 MCP 配置的更多详细信息,请访问 模型上下文协议快速入门指南。
项目结构
gibwork-mcp/
├── src/
│ ├── index.ts # Main server implementation
│ └── utils.ts # Utility functions for API interactions
├── dist/ # Compiled JavaScript output
├── package.json # Project dependencies and scripts
└── tsconfig.json # TypeScript configuration
可用工具
此服务实现了以下 MCP 工具:
-
get-tasks-by-id
- 根据 ID 获取指定任务
- 参数:
id(字符串)
-
get-tasks
- 通过分页和筛选获取任务
- 参数:
page(数字,默认值:1)limit(数字,默认值:15)pageAll(布尔值,默认值:false)search(字符串,默认值:'')orderBy(字符串,默认值:'')tags(字符串数组,默认值:[])
-
create-task
- 在 GibWork 平台上创建新任务
- 参数:
title(字符串)content(字符串)requirements(字符串)tags(字符串数组)payer(字符串)token(对象)
开发
- 构建项目:
pnpm build
- 运行开发服务:
pnpm dev
配置
此服务配置为使用以下设置运行:
- API 基础 URL:
https://api2.gib.work - 模块系统:ES Modules
- 目标:ES2022
- 严格类型检查:已启用
安全
- 包含敏感信息的
.env文件已从版本控制中排除 - Solana 私钥应妥善保管,切勿提交到代码仓库
许可证
ISC 许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。