Token导航 LogoToken导航TokenDH.com
arcontextify (Aorumbayev) logo
AI代理未说明官方级别未说明来源级核验

arcontextify (Aorumbayev)

MCP Server

将ARC-56智能合约转换为MCP服务器,便于AI代理集成,提供安全的环境配置和多种调用类型过滤。

工具数

0

提示词数

0

GitHub Stars

8

资源数

0
智能合约PythonClaude区块链开发Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

aorumbayev

提供方

aorumbayev

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

______________________________________________________________________

将ARC-56智能合约转换为MCP服务器,以实现AI代理集成。

免责声明:这是一个实验性的概念验证工具。它不是用于生产用途的,可能包含错误或不完整的功能。

特性

  • 🔄 将ARC-56规范转换为MCP服务器
  • 🛡️ 基于环境的安全配置
  • 🎯 调用类型筛选(只读/只写/两者都有)
  • 🧪 安全测试模拟模式
  • ⚡ AlgoKit Utils集成
  • 📦 基于UV的项目生成

安装

pipx install arcontextify 
# or
uv tool install arcontextify

用法

# Generate MCP server
arcontextify contract.arc56.json

# Readonly calls only (no private key needed)
arcontextify contract.arc56.json --call-types readonly

# Write calls only 
arcontextify contract.arc56.json --call-types write-only

# Custom output directory
arcontextify contract.arc56.json --output-dir ./servers

生成的服务器

每台服务器包括:

环境变量

export ALGORAND_ALGOD_TOKEN="your-token"
export ALGORAND_ALGOD_SERVER="https://testnet-api.algonode.cloud"  
export ALGORAND_APP_ID="123456"
export ALGORAND_DELEGATED_PRIVATE_KEY="your-key"  # Not needed for readonly

Claude桌面配置

{
  "mcpServers": {
    "contract_mcp": {
      "command": "uv",
      "args": ["run", "python", "-m", "src.contract_mcp"],
      "cwd": "/path/to/contract_mcp",
      "env": {
        "ALGORAND_ALGOD_TOKEN": "your-token",
        "ALGORAND_ALGOD_SERVER": "https://testnet-api.algonode.cloud",
        "ALGORAND_APP_ID": "123456"
      }
    }
  }
}

可用工具

  • verify_environment_setup() -检查配置
  • get_connection_info() -连接状态
  • get_application_state() -全球状态
  • get_account_local_state(address) -地方州
  • 具有模拟支持的合同方法

安全

  • 基于环境的秘密(没有硬编码密钥)
  • 只读操作的虚拟帐户
  • 用于安全测试的事务模拟
  • 地址验证和输入净化

需求

  • Python 3.10+
  • UV包管理器
  • AlgoKit实用工具2.0+

许可证

麻省理工学院

目录标签

目录标签

智能合约PythonClaude区块链开发本地部署MCP服务器AI代理集成安全配置

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP