T-FLEX CAD 17 MCP
T-FLEX CAD 17 MCP
Read-only Model Context Protocol server over the canonical T-FLEX-CAD-17-API knowledge/API layer.
Deployment boundary: GitHub Pages is static hosting and cannot execute the Node.js MCP process. This repository therefore deploys a Pages documentation/diagnostics site, while the MCP runtime is started through
stdio, Node.js HTTP, or Docker. The source dataset remains unchanged inT-FLEX-CAD-17-API.
Architecture
flowchart LR
C[MCP client / AI agent]
M[T-FLEX-CAD-17-MCP\nstdio or Streamable HTTP]
A[T-FLEX-CAD-17-API\nGitHub Pages: JSONL, Markdown, XML]
P[T-FLEX-CAD-17-MCP Pages\ndocs and diagnostics]
C -->|MCP tools| M
M -->|read-only HTTPS| A
P -->|manifest diagnostics| A
P -.->|optional health check| MThe MCP server never modifies the API repository and does not accept arbitrary upstream URLs. It reads only the configured base URL and allowlisted documentation paths.
Related MCP server: oarx-docs-mcp
MCP tools
Tool | Purpose |
| Gibt die Datenbestands- und Diagramm-Manifeste zurück. |
| Durchsucht API-Symbole mit optionalen Assembly- und Art-Filtern. |
| Löst einen genauen Symbolbezeichner/-namen auf und fällt dann auf die beste Übereinstimmung zurück. |
| Durchsucht normalisierte CHM/Hilfe-Themenaufzeichnungen. |
| Durchsucht den kuratierten Fähigkeits-zu-Symbol/Themen-Saat. |
| Liest eine zugelassene Markdown-, CHM-Spiegel-, XML-API-, Diagramm- oder Manifestdatei. |
All tools are declared read-only and idempotent.
Requirements
Node.js 20.11 or newer; CI uses Node.js 22.
Network access to the static API layer:
https://krickmanc.github.io/T-FLEX-CAD-17-API/.
Local stdio server
npm install
npm run start:stdioExample MCP client configuration:
{
"mcpServers": {
"t-flex-cad-17": {
"command": "node",
"args": ["/absolute/path/T-FLEX-CAD-17-MCP/src/stdio.js"],
"env": {
"TFLEX_API_BASE_URL": "https://krickmanc.github.io/T-FLEX-CAD-17-API/"
}
}
}
}Streamable HTTP server
npm install
npm startDefault endpoints:
MCP:
POST/GET/DELETE http://localhost:3000/mcpLiveness:
GET http://localhost:3000/healthzUpstream readiness:
GET http://localhost:3000/readyzService metadata:
GET http://localhost:3000/
The HTTP implementation maintains MCP sessions in process memory. For horizontal scaling, use sticky sessions or a single replica unless a shared session store is added.
Docker
docker build -t t-flex-cad-17-mcp .
docker run --rm -p 3000:3000 \
-e TFLEX_API_BASE_URL=https://krickmanc.github.io/T-FLEX-CAD-17-API/ \
t-flex-cad-17-mcpConfiguration
Variable | Default | Meaning |
| API Pages URL | Kanonische Upstream-Basis-URL. |
|
| Upstream-Anfrage-Timeout. |
|
| Lebensdauer des arbeitsspeicherinternen Datenbestandscaches. |
|
| Maximale Indexantwortgröße. |
|
| Maximale Einzeldokumentgröße. |
|
| Maximale serialisierte Werkzeugausgabe. |
|
| HTTP-Bindeadresse. |
|
| HTTP-Port. |
|
| Durch Kommas getrennte CORS-Ursprünge. |
Verification
npm run check # JavaScript syntax
npm test # client, stdio MCP and Streamable HTTP MCP tests
npm run smoke:live # live manifest, graph, capability and symbol index checksCI performs all three checks and builds the Docker image. The protocol tests execute tools/list and tools/call over both standard transports against a deterministic fixture API.
GitHub Pages
The Deploy GitHub Pages workflow publishes the site/ directory. The page checks the live API and graph manifests in the browser and can probe /healthz and /readyz on a separately deployed MCP runtime.
Dataset currently expected from the API layer
The canonical manifest generated on 2026-08-17 reports:
17 assemblies
2,452 types
17,929 symbols
19,350 CHM/help pages
21,558 graph nodes
45,821 graph edges
These values are verified dynamically by the live smoke test rather than embedded into server behavior.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides comprehensive access to MCP documentation through structured guides, full-text search, and interactive development workflows for building servers and clients.311MIT
- Alicense-qualityDmaintenanceMCP server for semantic search across the complete ObjectARX 2026 documentation set. Indexes 89,715 text chunks from 22 guides in ChromaDB with hybrid BM25 + dense retrieval.MIT
- Alicense-qualityDmaintenanceMCP server for RAG-based search over 1C Enterprise configuration documentation, enabling natural language queries to find objects like справочники, документы, and отчеты.MIT
- Flicense-qualityCmaintenanceMCP server for searching and reading ServiceNow documentation from a local clone, enabling keyword/regex queries and full doc retrieval without external APIs.
Related MCP Connectors
Read-only MCP server for the WebAssembly spec: instructions, types, sections, search, proposals.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
MCP server for skill documentation, generated by doc2mcp.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KrickmanC/T-FLEX-CAD-17-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server