{"type":"mcp_server","name":"bsc-mcp","description":"The BNB Chain MCP Server is a backend service for executing secure transactions on the Binance Smart Chain, including BNB and BEP-20 token transfers, and smart contract interactions.","category":"Developer Tools","language":"TypeScript","stars":104,"forks":9,"owner":"TermiX-official","github_url":"https://github.com/TermiX-official/bsc-mcp","homepage":null,"setup":"## Setup\n\n1.  Clone the repository: `git clone https://github.com/your-repo/bsc-mcp-server.git`\n2.  Navigate to the project directory: `cd bsc-mcp-server`\n3.  Install dependencies: `npm install` or `yarn install`\n4.  Create a `.env` file in the root directory.\n5.  Specify the following variables in `.env`: `BSC_WALLET_PRIVATE_KEY`, `BSC_RPC_URL`, and optionally `MORALIS_API_KEY`.\n6.  Build the server: `npm run build`\n7.  Configure Claude Desktop by editing the `claude_desktop_config.json` file.\n8.  Add the `bsc-mcp` configuration to `mcpServers` in `claude_desktop_config.json`, ensuring the correct path to `index.js` is specified.\n9.  Restart Claude Desktop.\n10. Start the server using `npm start` or `node index.js` for connecting MCP host other than Claude.","tools":"## Available Tools\n\n1.  Secure Transactions (Supports both native BNB and BEP-20 token transfers.)\n2.  Private Key Management (Uses environment variables to protect sensitive data.)\n3.  Smart Contract Interaction (Supports function calls to BSC smart contracts.)\n4.  Blockchain Integration (Built on Viem for reliable BSC blockchain interaction.)\n5.  Customizable RPC Support (Allows configuration of RPC URLs for optimized performance.)\n6.  Standardized MCP Integration (Enables structured data interaction for AI-driven automation.)\n7.  Transfer Native Token (BNB) - `transferNativeToken` (Transfers BNB to a specified address.)\n8.  Transfer BEP-20 Token by Symbol or Address - `transferBEP20Token` (Transfers BEP-20 tokens using either the token symbol or contract address.)\n9.  Swap Tokens via PancakeSwap - `pancakeSwap` (Swaps tokens using PancakeSwap.)\n10. Fetch Native and Token Balances - `getBalance` (Fetches the native and token balances for a specified address.)\n11. Call a Contract Function - `callContractFunction` (Calls a function on a smart contract.)\n12. Create a Meme Token on Four.Meme - `createFourMeme` (Creates a meme token on the Four.Meme platform.)\n13. Create a BEP-20 Token - `createBEP20Token` (Creates a new BEP-20 token.)","faq":null,"created_at":"2025-03-17T03:48:56+00:00","updated_at":"2025-03-28T17:30:05+00:00","source_url":"https://model-context-protocol.com/servers/bnb-chain-secure-transaction-execution-server","related_articles":[]}