博斯特罗姆
主控程序 服务器 博斯特罗姆 区块链——知识图谱、经济、锂矿开采、治理、基础设施和 自主代理能力.
85个工具:45个读+40个写。读取工具在零配置下工作。书写工具需要钱包助记符。内置CPU矿机,用于锂工作证明。
安装
选项1:从源代码构建
cd rust
cargo build --release
二元的: rust/target/release/bostrom-mcp
选项2:克劳德代码(CLI)
claude mcp add bostrom -- /path/to/bostrom-mcp
使用书写工具:
claude mcp add bostrom \
-e BOSTROM_MNEMONIC="your twelve word mnemonic phrase here ..." \
-- /path/to/bostrom-mcp
选项3:克劳德桌面
打开 设置>开发人员>编辑配置 并添加:
{
"mcpServers": {
"bostrom": {
"command": "/path/to/bostrom-mcp",
"env": {
"BOSTROM_MNEMONIC": "your twelve word mnemonic phrase here ..."
}
}
}
}
选项4:光标
增添 .cursor/mcp.json 在您的项目中:
{
"mcpServers": {
"bostrom": {
"command": "/path/to/bostrom-mcp",
"env": {
"BOSTROM_MNEMONIC": "your twelve word mnemonic phrase here ..."
}
}
}
}
选项5:任何MCP客户端
二进制文件通过stdio使用 模型上下文协议任何兼容MCP的客户端都可以连接到它。
拿钱包
书写工具需要Bostrom钱包助记符。如果你没有:
- 安装 赛比艾 或任何Cosmos钱包(Keplr、Cosmostation)
- 创建新钱包并保存助记符短语
- 用BOOT代币为其提供资金(需要支付汽油费)
- 集
BOSTROM_MNEMONIC 在MCP客户端配置中
没有助记符,所有45个阅读工具都能正常工作——你可以探索知识图谱、检查平衡、查看提案、矿场证明等等。
环境变量
| 变量 | 默认值 | 描述 |
|---|
BOSTROM_MNEMONIC | -- | 书写工具的钱包助记符。没有它,只有阅读工具可用。 |
BOSTROM_RPC | https://rpc.bostrom.cybernode.ai | RPC端点 |
BOSTROM_LCD | https://lcd.bostrom.cybernode.ai | LCD/REST端点 |
BOSTROM_IPFS_API | https://io.cybernode.ai | 用于固定内容的IPFS API |
BOSTROM_GAS_PRICE | 0.01boot | 天然气价格 |
BOSTROM_GAS_MULTIPLIER | 1.4 | 天然气估算乘数 |
BOSTROM_MIN_GAS | 100000 | 最低气体限制 |
BOSTROM_MAX_SEND_AMOUNT | -- | 断路器:每次发送的最大金额(可选) |
工具
基础设施(3)
| 工具 | 说明 |
|---|
infra_chain_status | 最新区块高度、时间、链ID、同步状态 |
infra_tx_search | 按发件人、合同或消息类型搜索交易 |
infra_tx_detail | 按哈希值对交易进行完全解码 |
知识图谱——阅读(6)
| 工具 | 说明 |
|---|
graph_search | 通过粒子CID或神经元地址搜索网络链接 |
graph_rank | 获取粒子的赛博银行分数 |
graph_neuron | 获取神经元配置文件和网络链接计数 |
graph_particle | 通过CID从IPFS获取颗粒含量 |
graph_recent_links | 获取最新的网络链接 |
graph_stats | 总网络链接和活动神经元 |
知识图谱——写作(5)
| 工具 | 说明 |
|---|
graph_create_cyberlink | 在两个CID之间创建单个网络链接 |
graph_create_cyberlinks | 在一次交易中创建多个网络链接 |
graph_investmint | 将氢气转换为毫伏或毫安 |
graph_pin_content | 将文本内容固定到IPFS并返回CID |
graph_create_knowledge | 复合:将内容固定到IPFS,然后创建网络链接 |
经济(6)
| 工具 | 说明 |
|---|
economy_balances | 地址的所有令牌余额 |
economy_supply | 令牌标识的总供应量 |
economy_mint_price | 当前伏特和安培的最新价格 |
economy_staking | 地址的授权、奖励和取消绑定 |
economy_pools | 流动性池统计数据 |
economy_inflation | 当前通货膨胀率和铸币参数 |
钱包(7)
| 工具 | 说明 |
|---|
wallet_info | 获取钱包地址和所有余额 |
wallet_send | 将令牌发送到地址 |
wallet_delegate | 将令牌委托给验证器 |
wallet_undelegate | 从验证器中取消授权令牌 |
wallet_redelegate | 在验证器之间移动委托 |
wallet_claim_rewards | 向验证者申请质押奖励 |
wallet_vote | 对治理提案进行投票 |
治理(4)
| 工具 | 说明 |
|---|
gov_proposals | 列出提案(有效、通过、拒绝、全部) |
gov_proposal_detail | 完整的提案细节和投票结果 |
gov_validators | 设置有佣金和投票权的主动验证器 |
gov_params | 链参数 |
锂矿开采--阅读(21)
| 工具 | 说明 |
|---|
li_block_context | 用于挖掘的当前块哈希和数据哈希 |
li_core_config | 令牌名称、管理员、暂停状态 |
li_burn_stats | 燃烧的总LI |
li_total_minted | LI铸造总量和供应上限 |
li_mine_state | 全矿状态:配置、窗口状态、统计数据、排放 |
li_mine_config | 最大验证年龄、气体成本、窗口大小、PID间隔、最小盈利难度 |
li_window_status | 滑动窗口:验证计数、d_rate、基本速率、最小盈利难度、alpha、beta |
li_emission | 排放细分:采矿、打桩、转介 |
li_reward_estimate | 估算给定难度的LI奖励 |
li_mine_stats | 聚合:总证明、奖励、独特矿工 |
li_miner_stats | 每个矿工:提交的证明、总奖励、上次证明时间 |
li_recent_proofs | 最近提交的证明交易 |
li_stake_config | 无绑定期、关联合约 |
li_total_staked | 所有下注者下注的李总数 |
li_stake_info | 地址的抵押状态 |
li_staking_stats | 储备、总赌注、奖励指数 |
li_refer_config | 推荐合同配置 |
li_referrer_of | 谁推荐了一个特定的矿工 |
li_referral_info | 推荐奖励和推荐人计数 |
li_community_pool | 无人认领的社区游泳池余额 |
li_miner_tx_history | Miner最近的合约TX历史 |
锂矿开采——写作(5)
| 工具 | 说明 |
|---|
li_submit_proof | 提交客户选择难度的挖矿证明 |
li_stake | 质押LI代币 |
li_unstake | 解锁LI代币 |
li_claim_rewards | 领取李质押奖励 |
li_claim_unbonding | 声明到期的无绑定LI代币 |
li_claim_referral_rewards | 领取累计推荐奖励 |
锂矿-CPU矿机(1)
| 工具 | 说明 |
|---|
li_mine_proof | 使用CPU(UniversalHash PoW)挖掘证明,可选地在链上自动提交。在本地生成随机32字节挑战,使用 lithium-cli 正确的合同类型 submit_proof 消息格式。 |
代币工厂(6)
| 工具 | 说明 |
|---|
token_create | 创建新的代币名称(成本约10000 BOOT) |
token_set_metadata | 设置令牌名称、符号、描述、指数 |
token_mint | 向地址铸造代币 |
token_burn | 从地址销毁令牌 |
token_change_admin | 将令牌管理员转移到另一个地址 |
token_list_created | 列出此钱包创建的所有名称 |
流动性与掉期(7)
| 工具 | 说明 |
|---|
swap_tokens | 通过自动池发现和价格计算交换代币 |
swap_estimate | 预览掉期:查找池、获取价格、估计输出 |
liquidity_create_pool | 创建一个重力DEX池(成本约1000 BOOT) |
liquidity_deposit | 将代币存入池中 |
liquidity_withdraw | 从池中提取LP代币 |
liquidity_swap | 通过具有明确池ID和限价的池进行交换 |
liquidity_pool_detail | 获取池储备、参数和批处理信息 |
CosmWasm合同(7)
| 工具 | 说明 |
|---|
contract_execute | 执行合同消息 |
contract_execute_multi | 以原子方式执行多个合约消息 |
wasm_upload | 将.wasm字节码上传到链 |
wasm_instantiate | 从代码ID实例化合约 |
wasm_migrate | 将合约迁移到新代码 |
wasm_update_admin | 更新合同管理员 |
wasm_clear_admin | 明确合同管理(不可逆) |
能源网(4)
| 工具 | 说明 |
|---|
grid_create_route | 创建一条通往另一个地址的能源路线 |
grid_edit_route | 编辑路线分配值(毫伏/毫安) |
grid_delete_route | 删除能量路径 |
grid_list_routes | 列出一个地址的所有能源路线 |
IBC(2)
| 工具 | 说明 |
|---|
ibc_transfer | IBC代币转移到另一个链 |
ibc_channels | 列出IBC通道及其状态 |
代理工作流
启用写入工具后,LLM代理可以执行自主工作流:
- 锂矿开采:
li_mine_proof(auto_submit: true) --自动提交的单工具挖掘(难度从合约自动设置) - 人工采矿:
li_mine_state → li_mine_proof → li_submit_proof → li_stake - 代币发行+市场:
token_create → token_set_metadata → token_mint → liquidity_create_pool → graph_create_knowledge - 知识图谱:
graph_pin_content → graph_create_cyberlink → graph_search → graph_rank - 治理:
gov_proposals → gov_proposal_detail → wallet_vote - 德菲:
swap_estimate → swap_tokens → liquidity_deposit - 合同部署:
wasm_upload → wasm_instantiate → contract_execute
依赖项
- uhash证明器 --UniversalHash CPU求解器(功能门控在后面
mining) - 锂cli --合约类型和主网部署地址(仅限库,没有繁重的CLI部署)
发展
cd rust
cargo build --release
# Without mining (smaller binary):
cargo build --release --no-default-features
许可证
麻省理工学院