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
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.321 npmMIT
- AlicenseNot gradedqualityAmaintenanceMCP 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.8MIT

LuxAlgo Library MCPofficial
AlicenseAqualityBmaintenanceRead-only, keyless MCP server for searching and retrieving trading concepts, indicator details, families, and source code from the LuxAlgo Library.12548520 npm104MIT- AlicenseAqualityAmaintenanceEnables 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