MCP Server
Stability MCP Server
A Model Context Protocol server implementation for Stability blockchain that enables AI agents to interact with Stability Protocol without gas fees.
0
GitHub Stars
11/21/2025
Last Updated
MCP Server Configuration
1{
2 "name": "stability",
3 "command": "docker",
4 "args": [
5 "run",
6 "-e",
7 "STABILITY_API_KEY=your-key",
8 "stbl/mcp-server"
9 ]
10}
JSON10 lines
README Documentation
Stability MCP Ecosystem
A complete Model Context Protocol (MCP) implementation for Stability blockchain, enabling AI agents to interact with Stability Protocol without gas fees.
šļø Architecture
stability-mcp/
āā contracts/ # Solidity smart contracts + Foundry setup
āā host/ # Node.js orchestrator for MCP hosts
āā servers/ # MCP server implementations & Docker images
āā sdk/ # @stbl/mcp - JavaScript/TypeScript SDK
āā dashboard/ # React SPA for monitoring & management
āā docs/ # Specifications, ADRs, tutorials
šÆ What This Provides
MCP Server (servers/)
- Single executable that provides Stability blockchain tools
- Docker images for easy deployment
- Tools provided:
post_message- Post messages to blockchainread_contract- Read from smart contractswrite_contract- Write to smart contractsdeploy_contract- Deploy new contracts
SDK (sdk/)
@stbl/mcp- TypeScript/JavaScript package- Easy integration with existing MCP hosts
- Type-safe interfaces for all tools
Host Orchestrator (host/)
- Node.js application that can run MCP servers
- Management interface for multiple MCP instances
- Health checking and monitoring
Smart Contracts (contracts/)
- Foundry project with Stability Protocol contracts
- Test contracts for development
- Deployment scripts
Dashboard (dashboard/)
- React SPA for monitoring MCP servers
- Real-time blockchain interaction logs
- Management interface for API keys and configuration
š Quick Start
1. Install the SDK
npm install @stbl/mcp
2. Run the MCP Server
docker run -e STABILITY_API_KEY=your-key stbl/mcp-server
3. Use with Claude Desktop
{
"mcpServers": {
"stability": {
"command": "docker",
"args": ["run", "-e", "STABILITY_API_KEY=your-key", "stbl/mcp-server"]
}
}
}
š¦ Components
| Component | Purpose | Language | Status |
|---|---|---|---|
servers/ | MCP Server implementation | Python | š§ In Progress |
sdk/ | TypeScript SDK | TypeScript | š Planned |
host/ | Node.js orchestrator | Node.js | š Planned |
contracts/ | Smart contracts | Solidity | š Planned |
dashboard/ | Management UI | React | š Planned |
docs/ | Documentation | Markdown | š Planned |
š§ Development
Prerequisites
- Python 3.8+
- Node.js 18+
- Docker
- Foundry (for contracts)
Setup
# Install dependencies
pip install -r servers/requirements.txt
npm install
# Run tests
python -m pytest servers/tests/
npm test
# Build Docker images
docker build -t stbl/mcp-server servers/
# Start Node.js MCP server (experimental)
cd servers/node
npm install
npm run start:mcp
cd ../..
šÆ Why This Architecture?
Simplified MCP Implementation
- Single MCP server instead of complex client/server separation
- Docker-first deployment for easy integration
- SDK for developers who want to integrate directly
Complete Ecosystem
- Not just a server - complete tooling and infrastructure
- Production-ready with monitoring, management, and deployment
- Developer-friendly with good documentation and examples
Real-world Usage
- Works with Claude Desktop out of the box
- Integrates with OpenAI and other MCP hosts
- Scalable for enterprise deployments
š Related Projects
- Stability Protocol
- Model Context Protocol
- Stability Toolkit - Core Python library
š License
MIT License - see LICENSE for details.
Quick Install
Quick Actions
Key Features
Model Context Protocol
Secure Communication
Real-time Updates
Open Source