Pop-MCP服务器
用于Polkadot开发的MCP服务器 Pop-CLI.智能合约(ink!)和链(Polkadot SDK)与您的AI助手的交互。
设置
先决条件
- Pop CLI在您的计算机上工作:
pop --version如果需要,请从官方文档安装: https://learn.onpop.io/v/cli/installing-pop-cli
构建Pop MCP
git clone https://github.com/r0gue-io/pop-mcp.git
cd pop-mcp
cargo build --release克劳德代码(CLI)
添加服务器(项目范围)。这将创建/更新 .mcp.json:
claude mcp add pop-mcp --scope project --env PRIVATE_KEY=//Alice -- /absolute/path/to/pop-mcp/target/release/pop-mcp-server验证:
claude mcp get pop-mcpCodex CLI
配置存储在 ~/.codex/config.toml (或项目 .codex/config.toml).
添加服务器:
codex mcp add pop-mcp --env PRIVATE_KEY=//Alice -- /absolute/path/to/pop-mcp/target/release/pop-mcp-server验证:
codex mcp list验证Pop MCP
在克劳德法典或法典中,请致电:
check_pop_installation预期:返回Pop-CLI版本。
备注
PRIVATE_KEY仅在签署交易时需要。只读调用在没有它的情况下工作。使用dev键(//Alice,//Bob)仅适用于本地网络。- 您不需要手动运行MCP服务器;客户端启动它。
切换按键
使用相同的服务器名称(pop-mcp)当你更新密钥时。
克劳德代码:
claude mcp add pop-mcp --scope project --env PRIVATE_KEY=//Bob -- /absolute/path/to/pop-mcp/target/release/pop-mcp-serverCodex CLI:
codex mcp add pop-mcp --env PRIVATE_KEY=//Bob -- /absolute/path/to/pop-mcp/target/release/pop-mcp-server安装(可选)
预构建二进制文件
下载自 :
# macOS ARM64 (Apple Silicon)
curl -L https://github.com/r0gue-io/pop-mcp/releases/latest/download/pop-mcp-server-aarch64-apple-darwin.tar.gz | tar xz
# macOS Intel
curl -L https://github.com/r0gue-io/pop-mcp/releases/latest/download/pop-mcp-server-x86_64-apple-darwin.tar.gz | tar xz
# Linux
curl -L https://github.com/r0gue-io/pop-mcp/releases/latest/download/pop-mcp-server-x86_64-unknown-linux-gnu.tar.gz | tar xz可选择移动到您的PATH:
sudo mv pop-mcp-server-* /usr/local/bin/pop-mcp-server资源
许可证
麻省理工学院
