Skip to main content
Glama

Stability MCP Server

by nuljui

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

Related MCP server: Flow MCP Server

๐ŸŽฏ 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 blockchain

    • read_contract - Read from smart contracts

    • write_contract - Write to smart contracts

    • deploy_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

๐Ÿ“„ License

MIT License - see LICENSE for details.

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nuljui/stbl-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server