Hyperclast MCP Server
MCP server for Hyperclast. Exposes orgs, projects, and pages to AI assistants.
Tools
| Tool | Description |
|---|---|
list_orgs |
List organizations |
list_projects |
List projects, optionally with pages |
get_project |
Get a project with pages, folders, and files |
create_project |
Create a project in an organization |
update_project |
Update a project's name or description |
delete_project |
Delete a project (requires confirm, creator only) |
list_pages |
List pages (paginated) |
search_pages |
Search pages by title |
get_page |
Get page content |
create_page |
Create a page in a project |
update_page |
Update title/content (append, prepend, or overwrite) |
delete_page |
Delete a page |
Setup
1. Get an access token
Settings → Tokens in Hyperclast, or via CLI: hyperclast token.
2. Add the server
Claude Code:
claude mcp add hyperclast -e HYPERCLAST_TOKEN=your-token-here -- uvx hyperclast-mcp
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"hyperclast": {
"command": "uvx",
"args": ["hyperclast-mcp"],
"env": {
"HYPERCLAST_TOKEN": "your-token-here"
}
}
}
}
For local dev, add -e HYPERCLAST_URL=http://localhost:9800 or put it in the env object.
Run from source
claude mcp add hyperclast \
-e HYPERCLAST_TOKEN=your-token-here \
-e HYPERCLAST_URL=http://localhost:9800 \
-- uv run --directory /path/to/mcp hyperclast-mcp
Configuration
| Variable | Required | Default | Description |
|---|---|---|---|
HYPERCLAST_TOKEN |
Yes | — | Access token |
HYPERCLAST_URL |
No | https://hyperclast.com |
Base URL |
Development
cd mcp
uv sync
uv run hyperclast-mcp
uv run pytest tests/ -v
# Interactive testing
npx @modelcontextprotocol/inspector uv run hyperclast-mcp
Metadata
Release files for hyperclast-mcp 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hyperclast_mcp-0.2.0.tar.gz | 72.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hyperclast_mcp-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 80.6 kB
Release files / hyperclast_mcp-0.2.0.tar.gz
| Download URL | hyperclast_mcp-0.2.0.tar.gz |
|---|---|
| Size | 72.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2f25a0fcc045805a4bbe0d1b83f73847c896432de16a31b645251e04b4ce2cd4
|
|
BLAKE2b-256 checksum How to use checksums |
e7cc31c3a7e632eb18087cb787f241efad4c890a399e2b15dd000359f83cb501
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.14
|
Release files / hyperclast_mcp-0.2.0-py3-none-any.whl
| Download URL | hyperclast_mcp-0.2.0-py3-none-any.whl |
|---|---|
| Size | 8.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
773182e68edeb91258f2ff3e093cf9acb2e66017a262038d25e67429f19d8e9f
|
|
BLAKE2b-256 checksum How to use checksums |
0b65a8d4c235cd822e900820b3afe023c77bfefcd3b0269501a26bc5a34f2f2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.14
|