Hyperspell - Secure MCP Server by ALMC Security 2025

Hyperspell

View on GitHub

Configuration

  • HYPERSPELL_TOKEN should 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_RESOURCES to false (default) to expose everything as tools, true to expose retrieveing single documents or listing collections as resources instead, or both if you want it all.
  • Optionally, set HYPERSPELL_COLLECTION to 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.

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=true

Then run this to start the inspector:

uv run mcp dev src/hyperspell_mcp/server.py

Related in Productivity - Secure MCP Servers

ServerSummaryActions
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server...View
Text Master MCP ServerEnglish | 中文View
mcp-todomcp-todo 是一个用于管理待办事项的项目。该项目致力于帮助用户高效地记录、跟踪和完成日常任务,提升工作...View
SPAIK AI ROIView
Yandex Browser TabsMCP (Model Context Protocol) сервер для управления вкладками Яндекс Браузера с расширенной функциона...View
TaskWarrior MCP ServerNode.js server implementing Model Context Protocol (MCP) for TaskWarrior operations.View