Connects MCP-compatible clients to NebulaBlock APIs through a local FastMCP server.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Nebulablock MCP Server.
Nebula-Block-Data/nebulablock-mcp-server provides an MCP interface for the NebulaBlock API. Its Python application exposes NebulaBlock API functionality as tools that an MCP client can discover and call. The repository separates configuration, the application entry point, and tool definitions under src/, with tests in a separate tests/ directory.
The available material describes the server at the API-integration level but does not enumerate individual tool names, input schemas, or response formats. Developers should therefore treat the supported operation set as the NebulaBlock API functionality implemented by the repository rather than assuming particular endpoints or actions.
The application uses the fastmcp library to present NebulaBlock operations through the Model Context Protocol. Its documented startup command launches src.main, and the example output identifies stdio as the transport. An MCP client starts the local process and communicates with it through that transport.
Authentication is handled with a NebulaBlock API key. The key can be passed with the --api-key command-line option or loaded from a .env file using NEBULA_BLOCK_API_KEY. When both are provided, the command-line value takes precedence. This setup makes the server suitable for local MCP clients that can launch a configured Python or uv process.
The Nebula-Block-Data/nebulablock-mcp-server README includes an MCP client configuration example using uv, a project-directory argument, and the src.main module. The paths and key in that example are placeholders and must be replaced for a local installation.
Clone the repository, create a Python virtual environment, and install the project in editable mode with the dependencies declared in pyproject.toml. The documented dependency workflow uses uv pip install -e .; the project includes an uv.lock file for dependency management.
After installation, start the server with:
Alternatively, provide the credential directly:
For environment-based configuration, create a .env file in the project root and set NEBULA_BLOCK_API_KEY. Do not treat the placeholder value in the documentation as a usable credential.
The repository documents integration with MCP-compatible environments and gives VS Code with an MCP extension as an example client. It does not provide client-specific configuration for every MCP application. Unit and integration tests can be run with pytest after the project dependencies are installed.
Nebula-Block-Data/nebulablock-mcp-server is licensed under the MIT License according to the README. The provided material does not specify NebulaBlock API quotas, pricing, supported API operations, or server deployment options beyond the local stdio process.
Always refer to the official documentation for the most accurate and up-to-date information on how to configure and run this server.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/nebula-block-data-nebulablock-mcp-server)<a href="https://allmcps.com/mcp/nebula-block-data-nebulablock-mcp-server"><img src="https://allmcps.com/api/badge/nebula-block-data-nebulablock-mcp-server?style=directory" alt="Nebulablock MCP Server on AllMCPs" /></a>