A Model Context Protocol server that converts Solidity bytecode into functional server implementations, allowing interaction with blockchain contracts through a RESTful API.
A Model Context Protocol (MCP) server that converts Solidity bytecode into a functional server implementation.
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.
pip install mcp-server
mcp-server generate --contract path/to/contract.json --output output_directory
mcp-server start --port 8000
git clone https://github.com/ArjunBhuptani/sparkmango.git cd sparkmango
pip install -r requirements.txt pip install -r requirements-test.txt
Run the test suite:
python -m pytest
For detailed documentation, please refer to the docs directory.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
For current project status and upcoming features, see PROJECT_STATUS.md.
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!