SparkMango

A Model Context Protocol (MCP) server that converts Solidity bytecode into a functional server implementation.
Overview
SparkMango provides a bridge between Solidity smart contracts and Python-based server applications. It automatically generates server implementations from Solidity contracts, making it easier to interact with blockchain contracts through a RESTful API.
Features
- Convert Solidity contracts to Python implementations
- Automatic server generation
- State management for contract variables
- RESTful API endpoints
- Event handling
- Comprehensive testing framework
Installation
pip install mcp-server
Usage
- Generate a server from a Solidity contract:
mcp-server generate --contract path/to/contract.json --output output_directory
- Start the server:
mcp-server start --port 8000
Development
Setup
- Clone the repository:
git clone https://github.com/ArjunBhuptani/sparkmango.git
cd sparkmango
- Install dependencies:
pip install -r requirements.txt
pip install -r requirements-test.txt
Testing
Run the test suite:
python -m pytest
Documentation
For detailed documentation, please refer to the docs directory.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Project Status
For current project status and upcoming features, see PROJECT_STATUS.md.
SparkMango
Project Details
- ArjunBhuptani/sparkmango
- Last Updated: 4/11/2025
Recomended MCP Servers
MCP Server to search individual private Github Repositories
用于mysql和mongodb的mcp
This MCP server was developed to improve Cline's agentic workflows by being up-to-date with the public repositories and...
MCP Implementation for Gmail Services
海龟汤mcp服务,使你独自一人也可以享受海龟汤游戏的乐趣
MCP server for Typesense
Example node MCP server. When a user asks the agent for the passphrase, a special code phase is...





