Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
Helpdesk tickets from your AI: find, reply, take, hold, complete — within your own role. OAuth.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
适用于网页版、桌面版和手机版 Claude:
https://support.tehprof.kz/mcp在终端中运行这条命令
claude mcp add --transport http helpdesk https://support.tehprof.kz/mcp粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"helpdesk": {
"url": "https://support.tehprof.kz/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"helpdesk": {
"type": "http",
"url": "https://support.tehprof.kz/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
ChatGPT 只能连接互联网上的服务器:
https://support.tehprof.kz/mcp菜单名称可能因套餐和版本不同而略有差异。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过域名 support.tehprof.kz 验证(注册中心会核实域名所有权)
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
尚未检查;我们会轮流检查各个端点
尚未检查;我们会轮流检查各个端点
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(2.4.1)于19天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Spec Driven Development, Remote Desktop Commander, Kanal Varna — drains, leaks & plumbing (Varna, BG)
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Drain unblocking, leak detection & plumbing in Varna, Bulgaria: services, prices, areas, contact
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
AI-powered helpdesk management via Model Context Protocol. Connect any MCP-compatible assistant (Claude, ChatGPT, Cursor, Cline) to your support workspace — no custom integration code.
TehProf Support (support.tehprof.kz) is a multi-tenant SaaS helpdesk built for IT service companies. This server exposes 36 AI tools covering knowledge search, ticket lifecycle, analytics, automation, and Bitrix24 CRM proxy — gated by subscription tier.
Zero installation: use the hosted endpoint at https://support.tehprof.kz/mcp.
Add to your MCP client config — no install, no server to run:
{
"mcpServers": { "tehprof-support": { "url": "https://support.tehprof.kz/mcp", "transport": "streamable-http" } } }
For authenticated access (unlocks tier-specific tools):
{
"mcpServers": { "tehprof-support": { "url": "https://support.tehprof.kz/mcp", "transport": "streamable-http", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }
curl -sX POST https://support.tehprof.kz/mcp \
-H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'
You should receive an initialize response with server capabilities.
The server gates tools by your TehProf Support plan. Anonymous (no API key) works out of the box.
| Tool | What it does |
|---|---|
knowledge_search | Full-text search across the knowledge base |
knowledge_read | Read a specific article |
knowledge_list | List articles by category |
onboarding_guide | Step-by-step setup walkthrough |
onboarding_features | Feature matrix by plan |
demo_create_ticket | Create a ticket in the sandbox |
demo_view_ticket | Inspect a demo ticket |
demo_workflow | Walk the full ticket lifecycle |
pricing_plans | List all pricing plans |
pricing_calculate | Personalized plan recommendation |
system_health | Platform status probe |
system_info | Server capabilities |
system_tenant_info | Your tenant metadata |
settings_get | Read tenant settings |
settings_update | Update available settings |
settings_operators | List operators in your team |
| Tool | What it does |
|---|---|
tickets_list | Filtered ticket list |
tickets_get | Ticket + messages + participants |
analytics_dashboard | KPI dashboard overview |
channels_list | Messaging channels |
channels_status | Per-channel connection state |
| Tool | What it does |
|---|---|
tickets_create | Create new tickets; can sync the customer company/contact by your own stable external IDs (idempotent) and dedupe by external_ref |
tickets_reply | Post replies on behalf of an operator |
tickets_update | Change status / priority |
analytics_sla | SLA compliance report |
analytics_operators | Per-operator performance |
automation_rules_list | List automation rules |
automation_rules_create | Create new rules |
automation_rules_toggle | Enable / disable rules |
webhooks_list | Outbound webhooks |
| Tool | What it does |
|---|---|
bitrix_contacts | Search CRM contacts |
bitrix_deals | List CRM deals |
bitrix_tasks | Filter Bitrix24 tasks |
bitrix_task_create | Create Bitrix24 tasks linked to tickets |
bitrix_users | Portal user directory |
channels_configure | Configure WA / TG / Email channels |
Works with any client that speaks MCP over Streamable HTTP:
claude_desktop_config.json.mcp.json or ~/.claude/settings.jsonconfig.jsongpt-config.md@modelcontextprotocol/sdk consumer┌──────────────────────┐ Streamable HTTP ┌──────────────────────┐
│ AI Client │ ──────────────────────▶ │ MCP Server (this) │ │ (Claude, GPT, ...) │ JSON-RPC 2.0 + SSE │ Node 20 + TS strict │ └──────────────────────┘ └──────────┬───────────┘ │ HTTP localhost ▼ ┌──────────────────────┐ │ PHP backend │ │ mcp-auth.php │ │ mcp-internal.php │ └──────────┬───────────┘ │ ▼ ┌──────────────────────┐ │ SQLite (WAL) │ │ Bitrix24 REST │ └──────────────────────┘
Why Streamable HTTP (MCP 2025-03-26) and not stdio / SSE? Works through corporate proxies, scales horizontally, no long-lived connections to manage — the canonical transport for remote MCP.
MCP clients can auto-discover this server via the .well-known endpoint:
GET https://support.tehprof.kz/.well-known/mcp.json
The response lists server capabilities, auth requirements, and tier descriptors.
Authorization: Bearer in the MCP client header config.Keys are hashed at rest, rate-limited, and validated against the tenant's plan on every call.
The same tenant API key may also be used by GPT/OpenAPI clients against https://support.tehprof.kz/api/openapi.json as Authorization: Bearer . Direct REST integrations that call /api/admin.php use X-Api-Key: instead.
support.tehprof.kz, claude.ai, chat.openai.com) — no wildcard.tenant_id is rejected with 403.mcp-auth.php is not public; mcp-internal.php requires Bearer auth for tenant data and write actions require write scope.Report vulnerabilities to ilay25@gmail.com (please do not open public issues for security).
For tenants who need the MCP server running in their own network:
git clone https://github.com/tehprof/support-mcp
cd support-mcp npm install npm run build MCP_PORT=8101 MCP_HOST=127.0.0.1 node dist/index.js
Set SUPPORT_BACKEND_URL to point at your Support backend. See CLAUDE.md for full env reference.
Does this work without a TehProf account? Yes — anonymous access unlocks 16 free tools (knowledge, onboarding, demo, pricing, system, settings).
Can I use it with ChatGPT? Yes. Use a Custom GPT — configuration is in gpt-config.md.
What if my plan doesn't include a tool? The tool is hidden from tools/list — AI agents never see it. Upgrade at support.tehprof.kz.
How do I list all tools my plan exposes? Call MCP tools/list — the server filters in real time based on your Authorization header.
Where is the source code? Right here — github.com/tehprof/support-mcp. MIT licensed.
https://support.tehprof.kz/mcp/.well-known/mcp.jsonPull requests welcome. For non-trivial changes, please open an issue first to discuss.
MIT — see LICENSE.