SparkMango
一种模型上下文协议(MCP)服务器,将Solidity字节码转换为功能服务器实现。
概述
SparkMango在Solidity智能合约和基于Python的服务器应用程序之间提供了一座桥梁。它自动从Solidity合约生成服务器实现,从而更容易通过RESTful API与区块链合约进行交互。
特性
- 将Solidity合约转换为Python实现
- 自动生成服务器
- 合同变量的状态管理
- RESTful API端点
- 事件处理
- 全面的测试框架
安装
pip install mcp-server用法
- 从Solidity合约生成服务器:
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测试
运行测试套件:
python -m pytest文档
有关详细文档,请参阅 文档 目录。
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
贡献
欢迎投稿!请随时提交拉取请求。
项目状态
有关当前项目状态和即将推出的功能,请参阅 项目状态.md.

