Supports configuration through .env files for storing authentication tokens and feature flags when using the inspector.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@hyperspell-mcpsearch my documents for quarterly sales reports"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Configuration
HYPERSPELL_TOKENshould be a valid user or app token (refer to the Hyperspell docs for how to obtain a user token).Some MCP clients don't support resources well (looking at you, Claude Desktop), so we can expose them as tools instead. Set
HYPERSPELL_USE_RESOURCEStofalse(default) to expose everything as tools,trueto expose retrieveing single documents or listing collections as resources instead, orbothif you want it all.Optionally, set
HYPERSPELL_COLLECTIONto the name of the collection you want to query and add data to. If not set, it will use the user's default collection instead.
Related MCP server: Hyperbrowser
Claude Desktop
Note that Claude needs the absolute path to uv, which can be found with which uv (it's usually ~/.local/bin/uv).
{
"mcpServers": {
"Hyperspell": {
"command": "/path/to/uv",
"args": [
"run",
"--with",
"hyperspell",
"--with",
"mcp[cli]",
"mcp",
"run",
"/path/to/hyperspell_mcp/server.py"
],
"env": {
"HYPERSPELL_TOKEN": "<app or user token>",
"USE_RESOURCES": "false"
}
}
}
}Using the inspector
Create a .env file with the following contents:
HYPERSPELL_TOKEN=...
HYPERSPELL_USE_RESOURCES=trueThen run this to start the inspector:
uv run mcp dev src/hyperspell_mcp/server.pyResources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.