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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
T-FLEX CAD 17 MCP
Read-only Model Context Protocol server over the canonical T-FLEX-CAD-17-API knowledge/API layer.
GitHub Pages publishes only the static project dashboard. The executable MCP runtime is the Node.js/Docker service from this repository and must run on a compute host.
Architecture
flowchart LR
C[MCP client / AI agent]
M[T-FLEX-CAD-17-MCP\nstdio or Streamable HTTP]
A[T-FLEX-CAD-17-API\nraw GitHub content]
P[T-FLEX-CAD-17-MCP Pages\ndocs and diagnostics]
C -->|MCP tools| M
M -->|read-only HTTPS| A
P -->|manifest diagnostics| A
P -.->|health/readiness check| MThe runtime never modifies T-FLEX-CAD-17-API. It reads only the configured upstream base URL and allowlisted documentation paths.
Related MCP server: SolidworksMCP
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 the 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.
Runtime endpoints
When npm start or the Docker image is running:
MCP:
POST/GET/DELETE /mcpLiveness:
GET /healthzUpstream readiness:
GET /readyzService metadata:
GET /
The HTTP transport maintains MCP sessions in process memory and returns MCP-Session-Id after initialization.
Local stdio
npm install
npm run start:stdioExample client configuration:
{
"mcpServers": {
"t-flex-cad-17": {
"command": "node",
"args": ["/absolute/path/T-FLEX-CAD-17-MCP/src/stdio.js"]
}
}
}Local Streamable HTTP
npm install
npm startDefault endpoint:
http://localhost:3000/mcpThe runtime also accepts platform-provided PORT; MCP_PORT takes precedence.
Docker
docker build -t t-flex-cad-17-mcp .
docker run --rm -p 3000:3000 t-flex-cad-17-mcpOr:
docker compose up -d --buildDeploy to a public runtime
Deployment descriptors are included in the repository:
render.yaml— Render Blueprint using the Docker runtime and/healthzhealth check.railway.toml— Railway Docker deployment with/healthzhealth check and restart policy.compose.yaml— VPS/on-premises Docker Compose deployment..github/workflows/container.yml— publishesghcr.io/krickmanc/t-flex-cad-17-mcp:latestand an immutable SHA tag.
After deployment, point the MCP client to:
https://<runtime-host>/mcpThe GitHub Pages address is not the MCP endpoint.
Configuration
Variable | Default | Meaning |
| raw | Canonical read-only upstream. |
|
| 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. |
| unset | Hosting-platform port fallback. |
|
| Comma-separated CORS origins. |
Verification
npm run check
npm test
npm run smoke:liveCI checks JavaScript syntax, stdio MCP, Streamable HTTP MCP, the live knowledge/API layer, and the Docker image.
GitHub Pages
Deploy GitHub Pages publishes the site/ directory. The page reads the live manifests directly from T-FLEX-CAD-17-API and can probe /healthz and /readyz of a separately deployed runtime.
Current canonical dataset
The current T-FLEX-CAD-17-API manifests report:
4 API assemblies
2,452 generated type pages
17,929 symbols
19,350 CHM/help pages
38,051 graph nodes
51,105 graph edges
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for opencode documentation, generated by doc2mcp.
MCP server that delivers up-to-date Bitrix24 REST API documentation.
Read-only MCP server over the developer docs for the portfolio's JSON API, MCP, A2A and NLWeb.
Token-free MCP server for structured RevoGrid Core, Pro, and Enterprise knowledge retrieval.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides comprehensive access to MCP documentation through structured guides, full-text search, and interactive development workflows for building servers and clients.343 npmMIT
- AlicenseNot gradedqualityBmaintenanceMCP server for controlling a live SOLIDWORKS session through the Windows COM API, enabling native CAD operations like sketches, features, bodies, views, and exports, plus transactional plans and vectorization.10MIT

LuxAlgo Library MCPofficial
AlicenseAqualityBmaintenanceRead-only, keyless MCP server for searching and retrieving trading concepts, indicator details, families, and source code from the LuxAlgo Library.12548107 npm110MIT- AlicenseAqualityBmaintenanceEnables MCP clients to search and browse 1C:Enterprise syntax help, with full-text, vector, and hybrid search, page/chunk retrieval, hierarchy navigation, related-page lookup, and index rebuilding.9MIT