MCP Help Article Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Help Article Serversearch for how to reset my password"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Help Article Server
A Model Context Protocol (MCP) server that serves help articles to tenants. Each tenant's AI (Claude) connects to this server and can search and retrieve articles — scoped to shared content + their own tenant-specific content.
Project Structure
mcp-helpdesk/
├── server/
│ └── index.js ← MCP server: tools, search logic, tenant isolation
├── data/
│ └── articles.js ← Help articles (shared + per-tenant)
├── ui/
│ └── simulator.html ← Browser simulation of the full MCP flow
└── README.mdRelated MCP server: mcp-docqa-server
MCP Tools Exposed
search_articles
Search help articles by natural language query, scoped to the calling tenant.
{
"tool": "search_articles",
"parameters": {
"query": "how do I reset my password",
"tenant_id": "acme"
}
}get_article
Fetch the full content of a specific article. Access denied if the article belongs to a different tenant.
{
"tool": "get_article",
"parameters": {
"article_id": "shared-001",
"tenant_id": "acme"
}
}Tenant Isolation
Every request must carry a tenant_id. The server returns:
✅ All
sharedarticles✅ Articles belonging to the requesting tenant
❌ Articles belonging to any other tenant (throws Access Denied)
Data Model
{
id: "acme-001",
tenant_id: "acme", // "shared" | "<tenant_id>"
title: "...",
tags: ["onboarding", "crm"],
content: "Full article text..."
}How to extend
Add articles: Edit
data/articles.js— settenant_idto"shared"or a specific tenant.Add a tenant: Add articles with a new
tenant_id— no server changes needed.Swap data source: Replace the in-memory array in
data/articles.jswith a DB query.Add auth: Validate
tenant_idagainst a JWT/API key before processing any tool call.
Simulate in browser
Open ui/simulator.html in any browser — no server needed. It simulates the full MCP request/response flow in-browser.
This server cannot be deployed
Maintenance
Related MCP Connectors
Help center for SaaS teams. 14-tool MCP server for articles, collections, and search.
Tenant-scoped evidence intake and controlled AI context over MCP.
Cloud-hosted MCP server for secure AI access to enterprise data sources via CData Connect AI.
Hybrid human + AI expertise for faster, trusted answers and decisions via MCP Server.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceA multi-tenant MCP server that indexes documentation from websites, git repositories, and local folders, and exposes them to AI clients via search and fetch tools.2MIT
- AlicenseAqualityBmaintenanceAn MCP server that provides semantic search over a document corpus, enabling AI clients to retrieve and cite relevant chunks from indexed documents via RAG pipelines.4MIT
- FlicenseNot gradedqualityCmaintenanceAn MCP server that provides hybrid search over Confluent support articles and lets AI assistants save solved problems back into the knowledge base.-
- FlicenseNot gradedqualityBmaintenanceMCP server that provides IT support tools to search known incidents, check ticket status, and create ticket drafts, enabling an AI assistant to help users with IT support queries.-