io.github.vipulsutar11/mst-mcp
MCP server for the MST Chain ecosystem providing search and retrieval tools for documentation.
What can you do with io.github.vipulsutar11/mst-mcp?
list_documentsread_documentsearch_documents
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
docker.io/vipulsutar/mst-mcp:1.0.0claude mcp add mst-mcp -- docker run -i --rm docker.io/vipulsutar/mst-mcp:1.0.0
{
"mcpServers": {
"mst-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/vipulsutar/mst-mcp:1.0.0"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
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/sse - Favicon / 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 aiohttp They 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.
🛠 Exposed Tools
All tools are read-only lookup tools with custom annotations:
list_documents- Description: Lists all available developer documentation files in the server.
- Annotations:
readOnlyHint: true,title: "List Documents"
read_document- Description: Reads and returns the contents of a specific documentation file (e.g.,
SDK.txt). - Annotations:
readOnlyHint: true,title: "Read Document"
- Description: Reads and returns the contents of a specific documentation file (e.g.,
search_documents- Description: 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.txt - Start 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.
Frequently asked questions
What is io.github.vipulsutar11/mst-mcp?
MCP server for the MST Chain ecosystem providing search and retrieval tools for documentation.
How do I install io.github.vipulsutar11/mst-mcp?
It runs on your machine. In Claude Code: claude mcp add mst-mcp -- docker run -i --rm docker.io/vipulsutar/mst-mcp:1.0.0. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.vipulsutar11/mst-mcp need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.vipulsutar11/mst-mcp open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains io.github.vipulsutar11/mst-mcp?
It is published by vipulsutar11. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.