
Research
/Security News
Popular npm Packages in the keyv and Cacheable Namespaces Compromised in Active Supply Chain Attack
Popular npm packages keyv and cacheable compromised.
bostrom-mcp
Advanced tools
MCP server for the Bostrom blockchain: read chain state and sign transactions as an autonomous agent
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 difficulty |
li_window_status | Sliding window: proof count, d_rate, base rate, 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(difficulty: 16, auto_submit: true) — single-tool mining with auto-submissionli_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
FAQs
MCP server for the Bostrom blockchain: read chain state and sign transactions as an autonomous agent
The npm package bostrom-mcp receives a total of 35 weekly downloads. As such, bostrom-mcp popularity was classified as not popular.
We found that bostrom-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.

Security News
/Company News
Socket has joined the new Composer and Packagist sponsorship program as a launch sponsor, supporting the team that keeps PHP's package ecosystem secure.