claud-coin
$CLAUDE Decentralized AI-Dev Ecosystem
claude mcp add --transport stdio seanivore-claud-coin docker run -i claud-coin-image \ --env LOG_LEVEL="info" \ --env SOLANA_CLUSTER="devnet"
How to use
Claud Coin is an MCP-enabled incentive and governance layer that integrates with the MCP framework to track tool usage, knowledge sharing, and community contributions within AI developer ecosystems. The server is designed to work with the MCP transport and evaluation logic to reward developers based on tool usage, resource sharing, and community-building activities. Once running, MCP clients can submit actions and receive token-based rewards according to the three-tier reward model (Tool Usage, Resource Access, and Community Building). The system uses Solana-based token logic and an NFT-backed achievement pathway to recognize milestones, with anti-spam protections and cooldowns to preserve the integrity of contributions. Use cases include incentivizing developers to prototype AI tooling, share documentation and code templates, and mentor others through educational content.
To interact with Claud Coin’s MCP integration, users typically emit MCP-compliant messages (such as tool usage events, resource contributions, or community actions) to the MCP transport layer. The server processes these events, applies the complexity scoring, and updates token balances and NFT achievements accordingly. Developers can monitor performance, view rewards accrual, and retrieve documentation or templates from the integrated knowledge base. Tools and capabilities focus on incentivizing tool usage, knowledge sharing, and community leadership within AI tooling ecosystems, aligned with the MCP protocol’s transport, evaluation, and state management layers.
How to install
Prerequisites:
- Rust (stable) and Cargo
- Solana CLI installed and configured
- Node.js (optional, for client development)
- Docker (for the provided container setup)
Step-by-step installation:
-
Install Rust and cargo:
- On Unix-like systems: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Follow prompt to install; ensure cargo is in your PATH.
-
Install Solana CLI tools and configure cluster (devnet for testing): sh -c "$(curl -sSfL https://release.solana.com/stable/install)" solana-keygen new --outfile ~/.config/solana/devnet.json solana config set --url devnet
-
Build/run the Claud Coin program (Rust/Solana):
- Navigate to the project root (claud-coin/): cd claud-coin/
- Build the program: cargo build-bpf
- Run tests (if applicable): cargo test-bpf
-
Docker-based deployment (recommended MCP path in this repo):
- Ensure Docker is installed and running.
- Pull or build the Claud Coin image (as defined by claud-coin-image): docker pull claud-coin-image || docker build -t claud-coin-image ./docker
- Run the container (example): docker run -it --rm claud-coin-image
-
Verification:
- Check logs for MCP transport layer startup messages.
- Confirm that events submitted via MCP transport are being processed and rewards are updated accordingly.
Additional notes
Notes and tips:
- The project targets Solana-based token management and MCP integration, so ensure your Solana cluster is accessible and your wallet is funded for tests.
- The MCP integration relies on the transport layer; verify that the MCP endpoint is reachable from clients during development.
- If you use Docker, ensure image names match the deployment configuration (claud-coin-image in the example).
- Review docs folder for MCP Transport Layer, Token Economics, and User Interaction guidance to align event schemas with the MCP standard.
- For debugging, enable verbose logging (LOG_LEVEL=debug) and inspect transaction results on Solana devnet.
- While the README mentions phases and roadmap, production deployments should consider security hardening, on-chain data pruning, and proper access controls for the NFT and token minting components.
Related MCP Servers
rust -sdk
A high-performance, asynchronous toolkit for building MCP servers and clients in Rust.
mcp-probe
A Model Context Protocol (MCP) client library and debugging toolkit in Rust. This foundation provides both a production-ready SDK for building MCP integrations and the core architecture for an interactive debugger.
surrealmcp
The official MCP server for SurrealDB
rust -schema
A type-safe implementation of the official Model Context Protocol (MCP) schema in Rust.
mcp-framework
Rust MCP framework for building AI agents
daedra
Daedra is a high-performance DuckDuckGo-powered web search and research Model Context Protocol (MCP) server written in Rust. It provides web search and page fetching capabilities that can be used with AI assistants like Claude.