Skip to main content
Glama

MST-MCP Server

An MCP (Model Context Protocol) server designed for the MST Chain ecosystem. This server provides tools and resources to access MST Chain documentation, network information, smart contract deployment guides, wallet balances, and transaction details.

Features

  • Documentation Access: Retrieve articles, guides, and tutorials on the MST Chain (smart contracts, accounts, gas, networks, EVM details, etc.).

  • Blockchain Connectivity: Connect to the MST Chain network via Web3 to query wallet balances, transaction counts, and network status.

  • MCP Integration: Fully compatible with AI assistants and IDEs (Cursor, Claude Desktop, Windsurf).

Related MCP server: Onesource MCP

Installation

Prerequisites

  • Python 3.10 or higher

  • Node.js & npm (for Smithery deployment/CLI tools)

1. Clone the repository

git clone https://github.com/vipulsutar11/mst-mcp.git
cd mst-mcp

2. Install dependencies

pip install -r requirements.txt

3. Setup environment variables

Create a .env file in the root directory:

RPC_URL=https://testnetrpc.mstblockchain.com
WALLET_ADDRESS=0xYourWalletAddressHere

Running the Server Locally

To run the server in STDIO mode (default for local integrations):

python server.py

Deploying to Marketplaces (Smithery / Glama)

Smithery

This project contains a smithery.yaml configuration. To publish it to the Smithery registry:

  1. Push the code to a public GitHub repository.

  2. Go to smithery.ai/publish and connect your repository.

  3. Users will then be able to add the server automatically using:

    npx -y smithery@latest mcp add vipulsutar11/mst-mcp

Glama

To host this server dynamically on Glama:

  1. Connect your GitHub repository to your Glama Workspace.

  2. Glama will host your server and generate a secure SSE (Server-Sent Events) endpoint URL.

  3. Configure the URL in your Claude Desktop or Cursor settings.


Configuration for AI Clients

Claude Desktop

Add the following to your %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "mst-mcp": {
      "command": "python",
      "args": ["C:/absolute/path/to/server.py"],
      "env": {
        "RPC_URL": "https://testnetrpc.mstblockchain.com",
        "WALLET_ADDRESS": "0xYourWalletAddressHere"
      }
    }
  }
}

Cursor

  1. Go to Cursor Settings > Features > MCP.

  2. Click + Add New MCP Server.

  3. Name: mst-mcp

  4. Type: command

  5. Command: python C:/absolute/path/to/server.py

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    A comprehensive Bitcoin Cash (BCH) MCP server that enables wallet management, transaction utilities, and full CashToken operations including genesis, minting, and burning. It also provides advanced features such as escrow contracts, smart contract documentation, and real-time currency conversion.
  • F
    license
    A
    quality
    D
    maintenance
    A comprehensive MCP server for MetaApp development, offering tools for project initialization, protocol exploration, and blockchain interaction.
    15

View all related MCP servers

Related MCP Connectors

  • MCP server for Klever blockchain smart contract development.

  • MCP server for Blockscout

  • MCP server connecting AI agents to non-custodial staking data across 130+ networks.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vipulsutar11/mst-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server