T-FLEX CAD 17 MCP
Provides read-only access to the T-FLEX-CAD-17-API knowledge layer, enabling AI agents to search and retrieve CAD-related symbols, documentation, capabilities, and graph data from the T-FLEX CAD 17 API.
Click on "Install 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., "@T-FLEX CAD 17 MCPfind me documentation for the CreateLine2Points API function"
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.
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 |
| Return the dataset and graph manifests. |
| Search API symbols with optional assembly and kind filters. |
| Resolve an exact symbol identifier/name, then fall back to best match. |
| Search normalized CHM/help topic records. |
| Search the curated capability-to-symbol/topic seed. |
| Read an allowlisted Markdown, CHM mirror, XML API, graph or manifest file. |
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 | Canonical upstream base URL. |
|
| Upstream request timeout. |
|
| In-memory dataset cache lifetime. |
|
| Maximum index response size. |
|
| Maximum single document size. |
|
| Maximum serialized tool result. |
|
| HTTP bind address. |
|
| HTTP port. |
|
| Comma-separated CORS origins. |
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