Server data from the Official MCP Registry
86-tool MCP server for Bostrom blockchain: read chain state and sign transactions
86-tool MCP server for Bostrom blockchain: read chain state and sign transactions
Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
4 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: BOSTROM_MNEMONIC
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-cyberia-to-bostrom-mcp": {
"env": {
"BOSTROM_MNEMONIC": "your-bostrom-mnemonic-here"
},
"args": [
"-y",
"bostrom-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
MCP server for the Bostrom blockchain — knowledge graph, economy, lithium mining, governance, infrastructure, and autonomous agent capabilities.
85 tools: 45 read + 40 write. Read tools work with zero configuration. Write tools require a wallet mnemonic. Built-in CPU miner for Lithium proof-of-work.
cd rust
cargo build --release
Binary: rust/target/release/bostrom-mcp
claude mcp add bostrom -- /path/to/bostrom-mcp
With write tools:
claude mcp add bostrom \
-e BOSTROM_MNEMONIC="your twelve word mnemonic phrase here ..." \
-- /path/to/bostrom-mcp
Open Settings > Developer > Edit Config and add:
{
"mcpServers": {
"bostrom": {
"command": "/path/to/bostrom-mcp",
"env": {
"BOSTROM_MNEMONIC": "your twelve word mnemonic phrase here ..."
}
}
}
}
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"bostrom": {
"command": "/path/to/bostrom-mcp",
"env": {
"BOSTROM_MNEMONIC": "your twelve word mnemonic phrase here ..."
}
}
}
}
The binary communicates over stdio using the Model Context Protocol. Any MCP-compatible client can connect to it.
Write tools require a Bostrom wallet mnemonic. If you don't have one:
BOSTROM_MNEMONIC in your MCP client configWithout a mnemonic, all 45 read tools work normally — you can explore the knowledge graph, check balances, view proposals, mine proofs, and more.
| Variable | Default | Description |
|---|---|---|
BOSTROM_MNEMONIC | — | Wallet mnemonic for write tools. Without it, only read tools are available. |
BOSTROM_RPC | https://rpc.bostrom.cybernode.ai | RPC endpoint |
BOSTROM_LCD | https://lcd.bostrom.cybernode.ai | LCD/REST endpoint |
BOSTROM_IPFS_API | https://io.cybernode.ai | IPFS API for pinning content |
BOSTROM_GAS_PRICE | 0.01boot | Gas price |
BOSTROM_GAS_MULTIPLIER | 1.4 | Gas estimate multiplier |
BOSTROM_MIN_GAS | 100000 | Minimum gas limit |
BOSTROM_MAX_SEND_AMOUNT | — | Circuit breaker: max amount per send (optional) |
| Tool | Description |
|---|---|
infra_chain_status | Latest block height, time, chain ID, sync status |
infra_tx_search | Search transactions by sender, contract, or message type |
infra_tx_detail | Full decoded transaction by hash |
| Tool | Description |
|---|---|
graph_search | Search cyberlinks by particle CID or neuron address |
graph_rank | Get cyberank score for a particle |
graph_neuron | Get neuron profile and cyberlink count |
graph_particle | Fetch particle content by CID from IPFS |
graph_recent_links | Get the most recent cyberlinks |
graph_stats | Total cyberlinks and active neurons |
| Tool | Description |
|---|---|
graph_create_cyberlink | Create a single cyberlink between two CIDs |
graph_create_cyberlinks | Create multiple cyberlinks in one transaction |
graph_investmint | Convert HYDROGEN into millivolt or milliampere |
graph_pin_content | Pin text content to IPFS and return the CID |
graph_create_knowledge | Compound: pin content to IPFS then create cyberlinks |
| Tool | Description |
|---|---|
economy_balances | All token balances for an address |
economy_supply | Total supply for a token denom |
economy_mint_price | Current Volt and Ampere mint prices |
economy_staking | Delegations, rewards, and unbonding for an address |
economy_pools | Liquidity pool stats |
economy_inflation | Current inflation rate and minting parameters |
| Tool | Description |
|---|---|
wallet_info | Get wallet address and all balances |
wallet_send | Send tokens to an address |
wallet_delegate | Delegate tokens to a validator |
wallet_undelegate | Undelegate tokens from a validator |
wallet_redelegate | Move delegation between validators |
wallet_claim_rewards | Claim staking rewards from a validator |
wallet_vote | Vote on a governance proposal |
| Tool | Description |
|---|---|
gov_proposals | List proposals (active, passed, rejected, all) |
gov_proposal_detail | Full proposal details with vote tally |
gov_validators | Active validator set with commission and voting power |
gov_params | Chain parameters |
| Tool | Description |
|---|---|
li_block_context | Current block hash and data hash for mining |
li_core_config | Token denom, admin, paused status |
li_burn_stats | Total LI burned |
li_total_minted | Total LI minted and supply cap |
li_mine_state | Full mine state: config, window status, stats, emission |
li_mine_config | Max proof age, gas cost, window size, PID interval, min profitable difficulty |
li_window_status | Sliding window: proof count, d_rate, base rate, min profitable difficulty, alpha, beta |
li_emission | Emission breakdown: mining, staking, referral |
li_reward_estimate | Estimate LI reward for a given difficulty |
li_mine_stats | Aggregate: total proofs, rewards, unique miners |
li_miner_stats | Per-miner: proofs submitted, total rewards, last proof time |
li_recent_proofs | Recent proof submission transactions |
li_stake_config | Unbonding period, linked contracts |
li_total_staked | Total LI staked across all stakers |
li_stake_info | Staking state for an address |
li_staking_stats | Reserve, total staked, reward index |
li_refer_config | Referral contract config |
li_referrer_of | Who referred a specific miner |
li_referral_info | Referral rewards and count for a referrer |
li_community_pool | Unclaimed community pool balance |
li_miner_tx_history | Miner's recent contract TX history |
| Tool | Description |
|---|---|
li_submit_proof | Submit a mining proof with client-chosen difficulty |
li_stake | Stake LI tokens |
li_unstake | Unstake LI tokens |
li_claim_rewards | Claim LI staking rewards |
li_claim_unbonding | Claim matured unbonding LI tokens |
li_claim_referral_rewards | Claim accumulated referral rewards |
| Tool | Description |
|---|---|
li_mine_proof | Mine a proof using CPU (UniversalHash PoW), optionally auto-submit on-chain. Generates random 32-byte challenge locally, uses lithium-cli contract types for correct submit_proof message format. |
| Tool | Description |
|---|---|
token_create | Create a new token denom (costs ~10,000 BOOT) |
token_set_metadata | Set token name, symbol, description, exponent |
token_mint | Mint tokens to an address |
token_burn | Burn tokens from an address |
token_change_admin | Transfer token admin to another address |
token_list_created | List all denoms created by this wallet |
| Tool | Description |
|---|---|
swap_tokens | Swap tokens with auto pool discovery and price calculation |
swap_estimate | Preview a swap: find pool, get price, estimate output |
liquidity_create_pool | Create a Gravity DEX pool (costs ~1,000 BOOT) |
liquidity_deposit | Deposit tokens into a pool |
liquidity_withdraw | Withdraw LP tokens from a pool |
liquidity_swap | Swap via pool with explicit pool ID and limit price |
liquidity_pool_detail | Get pool reserves, parameters, and batch info |
| Tool | Description |
|---|---|
contract_execute | Execute a contract message |
contract_execute_multi | Execute multiple contract messages atomically |
wasm_upload | Upload .wasm bytecode to chain |
wasm_instantiate | Instantiate a contract from code ID |
wasm_migrate | Migrate a contract to new code |
wasm_update_admin | Update contract admin |
wasm_clear_admin | Clear contract admin (irreversible) |
| Tool | Description |
|---|---|
grid_create_route | Create an energy route to another address |
grid_edit_route | Edit route allocated value (millivolt/milliampere) |
grid_delete_route | Delete an energy route |
grid_list_routes | List all energy routes from an address |
| Tool | Description |
|---|---|
ibc_transfer | IBC token transfer to another chain |
ibc_channels | List IBC channels and their status |
With write tools enabled, an LLM agent can perform autonomous workflows:
li_mine_proof(auto_submit: true) — single-tool mining with auto-submission (difficulty auto-set from contract)li_mine_state → li_mine_proof → li_submit_proof → li_staketoken_create → token_set_metadata → token_mint → liquidity_create_pool → graph_create_knowledgegraph_pin_content → graph_create_cyberlink → graph_search → graph_rankgov_proposals → gov_proposal_detail → wallet_voteswap_estimate → swap_tokens → liquidity_depositwasm_upload → wasm_instantiate → contract_executemining)cd rust
cargo build --release
# Without mining (smaller binary):
cargo build --release --no-default-features
MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.