JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 56
  • Score
    100M100P100Q77648F

Package Exports

  • archbee-mcp
  • archbee-mcp/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (archbee-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Archbee MCP Server

This is a Model Context Protocol (MCP) server for interacting with the Archbee API. This server provides tools to read, search and list Archbee documents from your space using Large Language Models.

Tools

  1. get-doc
    • Gets content of a document
    • Input:
      • id (string): Archbee id
    • Returns: Content as markdown
  2. get-all-docs
    • Gets content of all documents in space
    • Returns: documents, as DocResponse[]
  3. search-query
    • Search docs by input query
    • if query is empty, return all docs
    • Input:
      • query (string): text as part of documents to search
    • Returns: documents containing query, as DocResponse[]
  4. search-title
    • Search docs by input title
    • Input:
      • query (string): text as part of titles to search
    • Returns: documents with title containing query, as DocResponse[]

Setup

Add this server to your claude_desktop_config.json or .cursor/mcp.json

  • API_BASE: Link to your Archbee portal
  • API_KEY: Your Archbee API token for corresponding Space

You can get an API token from Space Settings in Archbee app. Your space must be published with that apiKey.

{
  "mcpServers": {
    "archbee": {
      "command": "npx",
      "args": ["-y", "archbee-mcp"],
      "env": {
        "API_BASE": "https://your-docs.io/mcp",
        "API_KEY": "<api-key-for-your-docspace>"
      }
    }
  }
}

Environment Variables - space id

Alternatively, you can set space id, which can also be used for internal spaces:

  • SPACE_ID: Space id starting with PUBLISHED-
  • API_KEY: Your Archbee API token for that Space
{
  "mcpServers": {
    "archbee": {
      "command": "npx",
      "args": ["-y", "archbee-mcp"],
      "env": {
        "SPACE_ID": "<id-of-space>",
        "API_KEY": "<api-key-of-space>"
      }
    }
  }
}