mst-mcp
This server provides read-only tools to search, list, and retrieve MST developer documentation for LLMs.
List all available documentation filenames (
list_documents).Read the full contents of a specific documentation file by filename (
read_document).Search for a keyword or query across all documents and get matching lines with line numbers (
search_documents).
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mst-mcp What's the balance of my MST wallet?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MST-MCP Server
An official Model Context Protocol (MCP) server for the MST Chain ecosystem. This server provides tools for LLMs (like Claude) to search, list, and retrieve MST developer documentation (APIs, wallets, transactions, authentication, etc.).
π Deployed Endpoint
Base URL (SSE Transport):
https://mst-mcp-xjb5.onrender.com/sseFavicon / Branding:
https://mst-mcp-xjb5.onrender.com/favicon.png
π» How Developers Can Connect (Claude Desktop, Cursor, Antigravity IDE)
Because IDEs require a standard STDIO connection but the server is hosted remotely, developers must use the provided sse_bridge.py script to tunnel the connection.
Developers clone this repository:
git clone https://github.com/vipulsutar11/mst-mcp.git cd mst-mcp pip install aiohttpThey configure their IDE (e.g.
mcp_config.jsonorclaude_desktop_config.json) to use the bridge script:{ "mcpServers": { "mst-mcp": { "command": "python", "args": ["/path/to/cloned/mst-mcp/sse_bridge.py"] } } }Note: This script automatically handles the Bypass Token and SSE connections.
Related MCP server: Onesource MCP
π Exposed Tools
All tools are read-only lookup tools with custom annotations:
list_documentsDescription: Lists all available developer documentation files in the server.
Annotations:
readOnlyHint: true,title: "List Documents"
read_documentDescription: Reads and returns the contents of a specific documentation file (e.g.,
SDK.txt).Annotations:
readOnlyHint: true,title: "Read Document"
search_documentsDescription: Searches for a keyword or query across all files and returns matching lines with line numbers.
Annotations:
readOnlyHint: true,title: "Search Documents"
π‘ Example Prompts to Try in Claude
After connecting this server as a connector, you can ask Claude:
Example 1 (Listing docs):
"Check my mcp is in working and list all documentation files."
Example 2 (Searching keywords):
"Search the developer docs for wallet integration details."
Example 3 (Retrieving document content):
"Read the documentation on transaction structure."
π Setup & Deployment
Local Development
To run the server locally:
Initialize virtual environment and install dependencies:
pip install -r requirements.txtStart the server:
python server.py
Deploying on AWS EC2
We have provided a dedicated deployment guide for AWS EC2.
Please refer to the DEPLOYMENT.md file for comprehensive, step-by-step instructions on setting up your EC2 instance natively or via Docker.
Available Tools
3 toolslist_documentsA
Lists the filenames of all available documentation files in the server.
Inputs: no named parameters. Returns: result
read_documentA
Reads and returns the contents of a specific documentation file.
Args: filename: The exact name of the file to read (e.g., 'SDK.txt').
Inputs: filename (required). Returns: result
search_documentsB
Searches for a keyword or query inside all documents and returns matching lines with line numbers.
Args: query: The search term or keyword to find.
Inputs: query (required). Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
TDQS
Scored across 3 tools
Each tool targets a distinct operation: listing filenames, reading a specific file, and searching content. There is no overlap in functionality.
All tools follow a consistent verb_noun pattern (list_documents, read_document, search_documents), making the naming predictable and easy to understand.
With only 3 tools, the server is minimal but well-scoped for its purpose of documentation access. While it could potentially include a tool for metadata, the current count is reasonable.
The server covers the core operations of listing, reading, and searching documentation files. Minor gaps like document metadata retrieval are not essential for basic usage, so the surface feels complete.
Maintenance
Related MCP Connectors
Tenzro Network MCP server: wallet, identity, payments, inference, staking, bridges, verification.
MCP server for Klever blockchain smart contract development.
MCP server with quote and live cryptocurrency price tools, local and cloud-deployed transports.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA 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.MIT
- AlicenseAqualityBmaintenanceMCP server with 43 tools for blockchain data β token lookups, wallet balances, live chain queries across 10+ networks, and full API documentation search.27254 npmApache 2.0
- AlicenseAqualityCmaintenanceA read-only MCP server that queries multichain EVM on-chain data through Blockscout REST API, providing tools for address info, transactions, logs, and more.1625 npmMIT
- AlicenseAqualityDmaintenanceA comprehensive MCP server for MetaApp development, offering tools for project initialization, protocol exploration, and blockchain interaction.15MIT