gibwork-mcp-server
Allows creating bounties with on-chain escrow transactions on the Solana blockchain, enabling secure funding and payment of bounty rewards.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@gibwork-mcp-serverSearch for open Solana bounties under 500 USDC"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐ Gibwork DevOps & Autonomous Agent Suite (gibwork-devops-kit)
Gibwork Developer Hackathon Submission
Track: Non-Web-App Developer Workflows, Tooling, and Automations
Toolsets Used: Gibwork Core SDK, Terminal CLI (gibctl), and Model Context Protocol (MCP) Server.
๐ Executive Summary & Value Proposition
Web3 bounty platforms often suffer from a severe context-switching bottleneck:
Maintainers must leave their code editor, open a browser, connect a browser wallet, manually type descriptions on
app.gib.work, and manually reconcile GitHub issues with bounty payments.Developers & Bounty Hunters have to refresh web dashboards, parse tasks manually, manually clone repositories, and create branches.
AI Coding Agents (such as Claude Desktop, Cursor, and Antigravity) cannot seamlessly discover, assess, and solve Gibwork bounties without native protocol tools.
gibwork-devops-kit is a 100% non-web-app developer automation ecosystem that brings Gibwork directly to:
Your Terminal: Via
gibctl, a high-performance, colorized CLI for discovering, creating, triaging, and solving bounties.Your Codebase & CI/CD: Via GitOps automation (GitHub Actions) and repository triage that detects technical debt (
TODO,FIXME,OPTIMIZE) and estimates bounty budgets.Your AI Coding Assistant: Via a standardized Model Context Protocol (MCP) server providing 6 autonomous tools for search, task ingestion, solution scaffolding, and deliverable verification.
Your Scripts & Services: Via a robust, typed TypeScript SDK supporting both live Gibwork APIs (
https://api2.gib.work) and an offline sandbox simulation mode.
Related MCP server: Omnigit GitHub & Local Git MCP Server
๐๏ธ Architecture & Workflow
flowchart TD
subgraph Maintainer_Workflow["1. Maintainer Workflow"]
Codebase["Source Code / Repository"] -->|gibctl triage| TriageReport["Technical Debt Triage & Bounty Sizing"]
TriageReport -->|gibctl create| Provision["On-Chain Escrow Creation"]
Issue["GitHub Issue Tagged 'bounty'"] -->|GitHub Action| AutoBounty["CI/CD Automated Bounty Provisioning"]
end
subgraph Core_Engine["2. Gibwork DevOps Kit Core"]
SDK["Gibwork Core SDK (@gibwork/sdk)"]
CLI["Terminal CLI (gibctl)"]
MCP["Gibwork MCP Server (JSON-RPC)"]
Sandbox["Resilient Dual-Mode Engine (Live API + Sandbox)"]
end
subgraph Developer_Agent_Workflow["3. Contributor & AI Agent Workflow"]
MCP -->|gibwork_search_bounties| Claude["Claude Desktop / Cursor / Antigravity"]
Claude -->|gibwork_scaffold_solution| Solution["Code & Test Implementation"]
CLI -->|gibctl solve| Workspace["Local Git Branch & Bounty Brief"]
CLI -->|gibctl verify| Receipt["Cryptographic Completion Receipt"]
end
Maintainer_Workflow --> Core_Engine
Core_Engine --> Developer_Agent_Workflow๐งฐ The 4 Unified Pillars
Pillar | Component | Target Audience | Key Capabilities |
1. SDK |
| Backend & script developers | Typed API client for tasks, exploration, Solana Web3 transaction creation, and offline sandbox mocking. |
2. CLI |
| Terminal-first developers |
|
3. MCP |
| AI assistants (Claude, Cursor) | 6 tools: search, get, create, triage codebase, scaffold solution, and validate deliverables. |
4. GitOps |
| Open-source maintainers | Automated bounty minting on issue labels and cryptographic deliverable verification on PR merges. |
โก Quick Start & Installation
Prerequisites
Node.js (v18 or higher; tested on v22 & v24)
npm (v9 or higher)
Solana wallet (optional; mock sandbox mode allows full testing without funds)
Installation
# 1. Clone repository
git clone https://github.com/ranadheer-designs/gibwork-devops-kit.git
cd gibwork-devops-kit
# 2. Install dependencies
npm install
# 3. Build TypeScript files
npm run build
# 4. Link CLI globally (optional)
npm linkEnvironment Configuration
Copy .env.example to .env:
cp .env.example .envVariable | Default | Description |
|
| Base URL for Gibwork API |
|
| When |
|
| Solana RPC endpoint |
| (optional) | Base58 private key for signing live escrow transactions |
|
| Default reward token (USDC on Solana) |
๐ป Terminal CLI (gibctl) Command Reference
1. Explore Active Bounties
Browse and search bounties from the command line with colored tables:
# Browse latest bounties
gibctl explore
# Filter by tags and minimum reward
gibctl explore --tag "solana,rust" --min 300 --limit 5
# Output raw JSON for scripting
gibctl explore --jsonSample Output:
๐ Found 5 Gibwork bounties
โโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโ
โ Task ID โ Reward โ Difficulty โ Title โ Tags โ Status โ
โโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโค
โ gw-task-sec-04 โ $1200 USDC โ EXPERT โ Audit & Fuzz Test Compressed NFTs โ #security #solana โ โ OPEN โ
โ gw-task-solana-01 โ $450 USDC โ ADVANCED โ Implement SPL Token-2022 Transfer โ #solana #rust #anchor โ โ OPEN โ
โ gw-task-cli-03 โ $250 USDC โ INTERMEDIATE โ Develop Fast Terminal TUI โ #cli #tui #solana โ โ OPEN โ
โโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโ2. View Task Details & Requirements
gibctl view gw-task-solana-013. Triage Codebase for Technical Debt
Scan any local directory for TODO, FIXME, HACK, and OPTIMIZE markers. gibctl automatically estimates bounty size in USDC and recommends tags:
# Scan a codebase
gibctl triage --dir ./examples/sample-codebase
# Export triage report to JSON
gibctl triage --dir ./examples/sample-codebase --export deliverables/triage_manifest.jsonSample Output:
๐ Codebase Triage Summary:
Scanned Files: 1
Debt Markers: 4
Suggested Budget: $375 USDC
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Type โ Location โ Est. Bounty โ Difficulty โ Description โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ TODO โ orderEngine.ts:9 โ $75 USDC โ BEGINNER โ Implement decimal rounding precision โ
โ FIXME โ orderEngine.ts:14 โ $100 USDC โ INTERMEDIATE โ Memory leak occurs when order queue โ
โ OPTIMIZE โ orderEngine.ts:21 โ $150 USDC โ ADVANCED โ Replace linear search with binary tree โ
โ TODO โ orderEngine.ts:29 โ $50 USDC โ BEGINNER โ Add HMAC signature verification โ
โโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ4. Create & Fund a Bounty
Create a Gibwork bounty directly from the command line without opening a browser:
gibctl create \
--title "Implement Anchor Event Indexer" \
--content "Create event listener service for Solana Anchor program" \
--requirements "1. WebSocket subscription\n2. Retry logic\n3. 100% tests" \
--tags "solana,typescript,indexer" \
--amount 3005. Solve & Scaffold Bounty Workspace
Generate a dedicated git branch and bounty-brief.md context file for you or your AI agent:
gibctl solve gw-task-solana-016. Verify Deliverable & Mint Proof Receipt
Runs test suites and creates a cryptographic proof hash linking task ID, commit SHA, and contributor address:
gibctl verify gw-task-solana-01 \
--contributor "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU" \
--commit "9e7b23f8102a4b89c7d6e5f4a3b2c1d0ef123456" \
--export deliverables/submission_receipt.json7. Export Bounty Audit Report
gibctl report --export deliverables/bounty_audit_report.md๐ค Model Context Protocol (MCP) Integration
The included MCP server allows AI coding agents like Claude Desktop, Cursor, Windsurf, and Antigravity to directly operate Gibwork bounties.
Claude Desktop Configuration
Add the following to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"gibwork": {
"command": "node",
"args": ["<PATH_TO_GIBWORK_DEVOPS_KIT>/dist/mcp/server.js"],
"env": {
"GIBWORK_MOCK_MODE": "true"
}
}
}
}MCP Tools Provided
gibwork_search_bounties: Search active bounties by query, tags, and minimum reward.gibwork_get_bounty: Retrieve full requirements, poster info, and token metadata.gibwork_create_bounty: Programmatically provision bounties on Solana escrow.gibwork_triage_codebase: Analyze local codebases to estimate bounty opportunities.gibwork_scaffold_solution: Generate solution architecture, branch names, and PR drafts.gibwork_validate_deliverable: Generate cryptographic completion proof receipts for PR submission.
๐งช Automated Testing
The suite includes 19 automated unit and integration tests using Vitest:
npm testTest coverage includes:
SDK Tests (
tests/sdk.test.ts): Exploration filters, pagination, task fetching, sandbox creation, triage engine, and cryptographic verification.MCP Tests (
tests/mcp.test.ts): Tool registration, parameter validation via Zod, and tool call executions.CLI Tests (
tests/cli.test.ts):gibctlhelp,explore --json,view --json,triage --json, andverify --json.
๐ฆ Hackathon Submission Deliverables
As requested by the Gibwork Hackathon requirements:
Source Code & Project: Full TypeScript repository with strict typing and modular architecture.
Setup Instructions: Detailed steps to run, build, and configure the project.
Exported Deliverables:
deliverables/bounty_audit_report.md: Exported Markdown audit report.deliverables/submission_receipt.json: Cryptographic completion receipt.deliverables/triage_manifest.json: Exported codebase debt triage manifest.deliverables/terminal_demo_transcript.txt: Verifiable terminal execution logs.
๐ License
MIT License. Built for the Gibwork Developer Hackathon.
This server cannot be deployed
Maintenance
Related MCP Connectors
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Git-backed platform for skills, tools, and context for AI agents
The everything store for AI agents: a skill marketplace on Solana where agents hire each other.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI models like Claude or GPT to interact with a decentralized git network, supporting repository initialization, DID generation, agent spawning, and pull requests.-
- AlicenseNot gradedqualityBmaintenanceConnects AI tools to GitHub and local git repositories, enabling natural language management of issues, PRs, code analysis, and workflows.1MIT
- AlicenseAqualityDmaintenanceEnables AI agents to find and query real-time GitHub coding bounties with built-in scam filtering, supporting listing, matching, and detailed bounty retrieval.431Apache 2.0
- AlicenseAqualityBmaintenanceConnects AI assistants to GitHub repositories, pull requests, issues, commits, and code search while enabling repository visibility controls, CI/CD monitoring, sandboxed local filesystem access, and code quality/security analysis.131MIT