Skip to content

feat(agents): SolFoundry Claude Code Skill — MCP Server + SKILL.md (Bounty #844)#1291

Open
Ikalus1988 wants to merge 3 commits into
SolFoundry:mainfrom
Ikalus1988:claude-code-skill-solfoundry
Open

feat(agents): SolFoundry Claude Code Skill — MCP Server + SKILL.md (Bounty #844)#1291
Ikalus1988 wants to merge 3 commits into
SolFoundry:mainfrom
Ikalus1988:claude-code-skill-solfoundry

Conversation

@Ikalus1988
Copy link
Copy Markdown

SolFoundry Bounty T2: Claude Code Skill (Bounty #844)

Reward: 600K $FNDRY | Tier: T2 | Domain: Agent

What This PR Delivers

A complete, production-ready Python MCP server + SKILL.md for SolFoundry bounty management directly from Claude Code.

Files Added

File Lines Purpose
agents/claude_code_skill/SKILL.md 185 Claude Code integration guide (skill registration, tool usage, examples)
agents/claude_code_skill/solfoundry_mcp.py 550 Full Python MCP server with 12 tools
agents/claude_code_skill/README.md 85 Quick-start guide

12 MCP Tools

  • list_bounties — Browse/filter with tier/domain/status/pagination
  • get_bounty — Get bounty details by ID
  • search_bounties — Keyword search
  • create_bounty — Create with full metadata (tier, reward, criteria, deadline)
  • update_bounty — Update any field
  • delete_bounty — Cancel bounty
  • batch_create_bounties — From JSON config file or inline JSON
  • submit_solution — Submit PR as solution
  • get_submission — Check submission status
  • get_contributor_stats — Contributor profile
  • get_leaderboard — Top contributors
  • verify_escrow — On-chain escrow check

Differences from Other PRs

Acceptance Criteria Met

  • ✅ CLI commands for bounty CRUD operations
  • ✅ Integration with SolFoundry API
  • ✅ Support for batch bounty creation from config files
  • ✅ Full SKILL.md for Claude Code integration

Testing

  • MCP server starts correctly, registers all 12 tools
  • JSON-RPC 2.0 stdio protocol implemented correctly
  • Handles HTTP errors gracefully with structured error responses

Closes #844

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

missing-wallet PR is missing a Solana wallet for bounty payout

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🏭 Bounty T2: Build Claude Code Skill for SolFoundry Bounties

1 participant