Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Help Article Server

БесплатноНе проверен

MCP server that serves help articles to tenants with tenant isolation, enabling AI to search and retrieve tenant-specific content.

GitHubEmbed

Описание

MCP server that serves help articles to tenants with tenant isolation, enabling AI to search and retrieve tenant-specific content.

README

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.md

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 shared articles
  • ✅ 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

  1. Add articles: Edit data/articles.js — set tenant_id to "shared" or a specific tenant.
  2. Add a tenant: Add articles with a new tenant_id — no server changes needed.
  3. Swap data source: Replace the in-memory array in data/articles.js with a DB query.
  4. Add auth: Validate tenant_id against 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.

from github.com/anupriya-babbar/MCPServer_Tenant_QnA

Установка Help Article Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/anupriya-babbar/MCPServer_Tenant_QnA

FAQ

Help Article Server MCP бесплатный?

Да, Help Article Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Help Article Server?

Нет, Help Article Server работает без API-ключей и переменных окружения.

Help Article Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Help Article Server в Claude Desktop, Claude Code или Cursor?

Открой Help Article Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Help Article Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai