blockchain-mcp

blockchain-mcp

By joaquim-verges GitHub

MCP server to perform blockchain operations using thirdweb

blockchain mcp
Overview

what is blockchain-mcp?

blockchain-mcp is a simple MCP server that utilizes thirdweb to enable blockchain operations for your favorite LLM.

how to use blockchain-mcp?

To use blockchain-mcp, install the dependencies, create a .env file with your thirdweb secret key, configure the MCP server, and start the desktop application to run your blockchain queries.

key features of blockchain-mcp?

  • Deploy tokens on the blockchain
  • Mint new tokens
  • Transfer tokens between wallets
  • Read balances and supply of tokens
  • Comes with a server wallet and gas sponsorship

use cases of blockchain-mcp?

  1. Deploying custom tokens for projects
  2. Minting NFTs or other digital assets
  3. Transferring tokens for transactions
  4. Checking token balances for users

FAQ from blockchain-mcp?

  • What is thirdweb?

Thirdweb is a platform that simplifies blockchain development and allows developers to create and manage blockchain applications easily.

  • Is blockchain-mcp free to use?

Yes! blockchain-mcp is free to use, but you may incur costs related to blockchain transactions.

  • What programming language is used?

blockchain-mcp is built using TypeScript.

Content

blockchain-mcp

Simple MCP server that uses thirdweb to give your favorite LLM blockchain abilities.

This MCP server exposes tools for:

  • deploy tokens
  • mint tokens
  • tranfer tokens
  • read balances and supply

The server comes out of the box with a server wallet with gas sponsorship, and is set to operate on base sepolia.

How to run

  1. Install dependencies:
bun install
  1. Create .env and point to it

Create a project and copy your secret key on the thirdweb dashboard.

Then create a .env file and paste your thirdweb secret key:

TW_SECRET_KEY=<your-secret-key>

In index.ts replace the <path-to-project> with your project path:

dotenv.config({
  path: "/<path-to-project>/blockchain-mcp/.env",
});
  1. Add to mcp server to your claude_desktop_config.json
{
  "mcpServers": {
    "blockchain": {
      "command": "bun",
      "args": ["/<path-to-project>/blockchain-mcp/index.ts"]
    }
  }
}
  1. Start desktop claude

Verify that the tools are available, then run your queries to deploy, mint and transfer tokens!

No tools information available.
School MCP
School MCP by 54yyyu

A Model Context Protocol (MCP) server for academic tools, integrating with Canvas and Gradescope platforms.

canvas mcp
View Details
repo-template
repo-template by loonghao

A Model Context Protocol (MCP) server for Python package intelligence, providing structured queries for PyPI packages and GitHub repositories. Features include dependency analysis, version tracking, and package metadata retrieval for LLM interactions.

-

google-calendar mcp
View Details
strava-mcp
strava-mcp by jeremysilva1098

MCP server for strava

strava mcp
View Details

Model Context Protocol (MCP) server implementation for Rhinoceros/Grasshopper integration, enabling AI models to interact with parametric design tools

grasshopper mcp
View Details

MCP configuration to connect AI agent to a Linux machine.

security mcp
View Details

AI assistant built with Streamlit, NVIDIA NIM (LLaMa 3.3:70B) / Ollama, and Model Control Protocol (MCP).

python mcp
View Details