archbee-mcp
v1.0.13
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.
Maintainers
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 portalAPI_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 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>"
}
}
}
}