@archbee/mcp
v1.1.23
Published
This is a Model Context Protocol (MCP) server for interacting with the [Archbee API](https://docs.archbee.com/get-document). This server provides tools to read, search and list Archbee documents from your space using Large Language Models.
Downloads
98
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
- get-doc
- Gets content of a document
- Input:
- id (string): Archbee id
- Returns: Content as markdown
- get-all-docs
- Gets content of all documents in space
- Returns: documents, as DocResponse[]
- 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[]
- 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
Environment Variables - base link
API_BASE: Link to your Archbee portal
Space must be public, with no access control (no password, jwt etc) Just copy-paste the link to the archbee space.
{
"mcpServers": {
"archbee": {
"command": "npx",
"args": ["-y", "@archbee/mcp"],
"env": {
"API_BASE": "https://your-docs.io/"
}
}
}
}Environment Variables - space id
Alternatively, you can set space id, which can also be used for internal spaces.
You can get an API token from Space Settings in Archbee app. Your space must be published with that apiKey.
SPACE_ID: Space id starting withPUBLISHED-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>"
}
}
}
}