smileyCoin
simple web ui to manage mcp (model context protocol) servers in the claude app
claude mcp add --transport stdio fefergrgrgrg-smileycoin docker run -i smileycoin/mcp-server:latest
How to use
Smileycoin MCP Server exposes a minimal API layer to interact with the Smileycoin network. It enables clients to query blockchain data, check balances, and submit basic transactions through a stable MCP-compatible interface without running a full node client locally. The server acts as a bridge between your applications and the Smileycoin network, providing endpoints for typical read operations (e.g., get block height, get balance) and write operations (e.g., broadcast transactions) via a consistent MCP protocol. You can integrate this with your wallet tooling, dashboards, or automated scripts that rely on blockchain state data.
To use the server, start it with your preferred deployment method (Docker in this example). Once running, send requests to the exposed MCP endpoints as defined by the server's API documentation. Typical workflows include querying the current block height, retrieving an address balance, and broadcasting a serialized Smileycoin transaction. If you already have a client library that speaks the MCP protocol, configure it to point at the server URL (e.g., http://localhost:PORT/api/mcp) and begin issuing commands. Maintain proper network security by restricting access to trusted clients and enabling any required authentication supported by the MCP server.
How to install
Prerequisites:
- Docker installed on your machine (or a compatible container runtime)
- Internet access to pull the Docker image
Option A: Run with Docker (recommended)
- Install Docker following your OS-specific instructions: https://docs.docker.com/get-dotnet/
- Pull and run the MCP server image: docker pull smileycoin/mcp-server:latest docker run -d --name smileycoin-mcp -p 8080:8080 smileycoin/mcp-server:latest
- Verify the server is running: curl http://localhost:8080/api/health
Option B: Run from source (if you have the source and dependencies)
- Ensure you have Docker or a Node/Python environment depending on how the server is packaged.
- Clone the repository: git clone https://github.com/smileycoin/smileycoin-mcp-server.git
- Install dependencies and start the service according to the repository's README (e.g., npm install && npm start or python -m module_name).
- Open the API at http://localhost:PORT/api/mcp (adjust PORT as configured).
Notes:
- If you are behind a firewall, open the port used by the MCP server so your clients can reach it.
- Configure any required environment variables (see additional_notes) before starting the container.
Additional notes
Environment and configuration tips:
- If the MCP server supports authentication, configure API keys or tokens in environment variables as instructed by the docs.
- Typical environment variables might include NETWORK (mainnet/testnet), API_PORT, and DATA_DIR for persistent storage.
- Ensure your Docker image is up-to-date to receive security patches and feature updates.
- When deploying in production, consider using a reverse proxy (e.g., Nginx) and enabling TLS on the exposed port.
- If you encounter connectivity issues, verify that the host can reach the Smileycoin network endpoints and that any required peer discovery settings are correctly configured.
Related MCP Servers
xiaozhi-esp32
An MCP-based chatbot | 一个基于MCP的聊天机器人
unreal
Enable AI assistant clients like Cursor, Windsurf and Claude Desktop to control Unreal Engine through natural language using the Model Context Protocol (MCP).
deeppowers
DEEPPOWERS is a Fully Homomorphic Encryption (FHE) framework built for MCP (Model Context Protocol), aiming to provide end-to-end privacy protection and high-efficiency computation for the upstream and downstream ecosystem of the MCP protocol.
cpp
Lightweight C++ MCP (Model Context Protocol) SDK
x64dbgMCP
Model Context Protocol for x64dbg & x32dbg
mcp-cpp
A C++ SDK for the Model Context Protocol (MCP). The SDK will provide a framework for creating MCP servers and clients in C++.