Nebula-Block-Data/nebulablock-mcp-server
Platform-specific configuration:
{
"mcpServers": {
"nebulablock-mcp-server": {
"command": "npx",
"args": [
"-y",
"nebulablock-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
This repository hosts the official NebulaBlock API Model Context Protocol (MCP) server. This server integrates with the fastmcp library to expose the full range of NebulaBlock API functionalities as accessible tools, enabling seamless and efficient interaction within any MCP-compatible environment.
.
├── src/
│ ├── __init__.py
│ ├── config.py
│ ├── main.py
│ ├── tools.py
│ └── mcp_project.egg-info/
├── tests/
│ ├── __init__.py
│ └── test_main.py
├── scripts/
├── docs/
├── .env.example
├── .gitignore
├── pyproject.toml
├── README.md
└── uv.locksrc/: Contains the main application source code, including configuration and tool definitions.tests/: Contains unit and integration tests.scripts/: Reserved for utility scripts (e.g., setup, data generation).docs/: Reserved for supplementary documentation..env.example: Example file for environment variables..gitignore: Specifies intentionally untracked files to ignore.pyproject.toml: Project metadata and build system configuration, including dependencies and project information.README.md: This documentation file.uv.lock: Lock file for uv dependency management.To set up and run this project, follow these steps:
git clone https://github.com/Nebula-Block-Data/api-mcp
cd mcp-projectIt's highly recommended to use a virtual environment to manage project dependencies.
python3 -m venv .venvsource .venv/bin/activate This project uses pyproject.toml for dependency management. Install setuptools and then the project in editable mode.
uv pip install -e . This will install fastmcp and any ot
Loading reviews...