Door Knowledge

Door Support MCP Server with HTTP API - Remote access via mcp-http-client
  • 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.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Door Knowledge MCP Server - guillelagoria/door-support-mcp | VeilStrat