kodiii/hellomoon-mcp-server
If you are the rightful owner of hellomoon-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that provides access to HelloMoon's documentation and API information.
HelloMoon Documentation MCP Server
A Model Context Protocol (MCP) server that provides access to HelloMoon's documentation and API information. This server scrapes and parses HelloMoon's official documentation to answer questions about their Solana data streaming platform.
Features
- 📚 Documentation Access: Fetch content from HelloMoon's official documentation
- 🔍 Smart Search: Search across documentation for specific topics
- 📊 Datastream Info: Get detailed information about available datastream types
- 🚀 Setup Guides: Access quickstart and setup instructions
- 💾 Caching: Built-in caching to reduce API calls and improve performance
Available Tools
Core Tools
search_documentation
- Search HelloMoon documentation for specific topicsget_datastream_info
- Get detailed information about a specific datastream typelist_available_datastreams
- List all available HelloMoon datastream typesget_api_endpoints
- Get information about HelloMoon API endpointsget_setup_instructions
- Get setup and quickstart instructionsanswer_question
- Answer questions about HelloMoon based on documentation
Available Resources
hellomoon-docs://quickstart
- Stream Builder Quickstart documentationhellomoon-docs://datastreams/overview
- Overview of all available datastreamshellomoon-docs://api/reference
- HelloMoon API reference documentationhellomoon-docs://page/{slug}
- Access any documentation page by slughellomoon-docs://datastream/{type}
- Documentation for specific datastream types
Installation
Prerequisites
- Node.js 18+ and npm
- MCP-compatible client (like Cline/Claude Dev)
Quick Install
Option 1: NPM Package (Recommended)
npx hellomoon-mcp-server
Option 2: Local Installation
- Clone this repository:
git clone https://github.com/kodiii/hellomoon-mcp-server.git
cd hellomoon-mcp-server
- Install dependencies:
npm install
- Build the server:
npm run build
Configuration
For Cline/Claude Dev
Add to your MCP settings file (cline_mcp_settings.json
):
{
"mcpServers": {
"hellomoon-docs": {
"command": "npx",
"args": ["hellomoon-mcp-server"],
"disabled": false,
"autoApprove": []
}
}
}
For Claude Desktop
Add to your claude_desktop_config.json
:
{
"mcpServers": {
"hellomoon-docs": {
"command": "npx",
"args": ["hellomoon-mcp-server"]
}
}
}
Local Development
If you've cloned locally, use the full path:
{
"mcpServers": {
"hellomoon-docs": {
"command": "node",
"args": ["/path/to/hellomoon-mcp-server/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
Contributing
- Fork the repository
- Create a feature branch:
git checkout -b feature-name
- Make your changes
- Run tests:
npm test
- Commit your changes:
git commit -am 'Add feature'
- Push to the branch:
git push origin feature-name
- Submit a pull request
License
MIT License - see file for details.
Support
Disclaimer
This is an unofficial MCP server that scrapes HelloMoon's public documentation. It is not affiliated with or endorsed by HelloMoon. For official API access and support, please visit HelloMoon's official website.