- Home
- MCP servers
- Door Knowledge
Door Knowledge
- javascript
0
GitHub Stars
javascript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
The DOOR Knowledge MCP Server provides fast access to support documentation and PDFs from support.door.com through an HTTP API or lightweight local integration. It lets you search, retrieve full documents, and browse categories without downloading large repositories, keeping your knowledge base readily available in your MCP-enabled workflow.
How to use
You can use the MCP server in two ways: connect remotely via the HTTP API from any MCP client, or run a local MCP server on your machine for development or testing. The HTTP API is hosted at a public endpoint and exposes health status, search, document retrieval, and category listing. If you prefer a local runtime, you can run the MCP server directly with a standard Node.js command.
How to install
Prerequisites you need before installing:
- Node.js and npm installed on your system.
- A text editor to edit configuration files.
- Internet access to install dependencies and synchronize content.
# Install dependencies
npm install
# Synchronize articles from support.door.com
npm run sync
# Build the search index for fast queries
npm run build-index
# Start the local MCP server
npm start
# Alternatively, start the HTTP server that serves the MCP API
npm run start-http
Remote HTTP configuration for Claude Desktop (recommended for instant use)
If you are using Claude Desktop, set up the remote HTTP client to query the MCP server without downloading documents. Add the following MCP server configuration to Claude’s MCP settings file.
{
"mcpServers": {
"door-knowledge": {
"command": "npx",
"args": ["-y", "mcp-http-client", "https://knowledge-mcp-production.up.railway.app"]
}
}
}
Local server configuration (for development)
If you want to run the MCP server locally with Claude Desktop or another client, use the following configuration. This starts the server as a stdio process.
{
"mcpServers": {
"door-knowledge": {
"command": "node",
"args": ["/ruta/absoluta/a/door-support-mcp/door-knowledge-mcp-server.js"]
}
}
}
API HTTP
The HTTP API is deployed at Railway and provides a simple, remote way to access the MCP features. Base URL: https://knowledge-mcp-production.up.railway.app. Endpoints include health, search, document retrieval, and category listing.
Key endpoints you can call from any HTTP client:
GET https://knowledge-mcp-production.up.railway.app/health
GET https://knowledge-mcp-production.up.railway.app/api/search?query=installation&limit=5
GET https://knowledge-mcp-production.up.railway.app/api/document?id=DOCUMENT_ID
GET https://knowledge-mcp-production.up.railway.app/api/categories
Available endpoints and tools
Use these capabilities after connecting to the MCP server from Claude Desktop or your chosen MCP client.
Notes and recommendations
If you are just starting out, use the remote HTTP client for the fastest setup and always-on access to the latest content. The local server is useful for development and testing, but requires downloading or referencing the local script path.
Available tools
search_door_knowledge
Search documents by query to quickly locate relevant support articles and runbooks.
get_door_document
Retrieve the complete content of a selected document, including text and embedded metadata.
list_door_categories
List all available document categories to filter search results.