SolidWorks API Server
БесплатноНе проверенEnables search and lookup of SolidWorks API documentation, including methods, interfaces, enums, and examples, via natural language queries.
Описание
Enables search and lookup of SolidWorks API documentation, including methods, interfaces, enums, and examples, via natural language queries.
README
TypeScript MCP server that provides search and lookup access to the SolidWorks API documentation corpus in this repository.
Features
- Full-text and keyword search over SolidWorks API docs.
- Interface/member lookup for methods, properties, and events.
- Enum value lookup from JSON or markdown sources.
- Related member and example discovery helpers.
- Stdio MCP JSON-RPC transport for local and Claude Desktop usage.
Runtime and Tooling
- Runtime: Bun + TypeScript
- MCP transport: stdio (
stdin/stdout) - Test framework: Vitest
- Type checking: TypeScript compiler (
tsc)
This repository uses Bun-only JavaScript tooling:
- Install dependencies:
bun install - Run package scripts:
bun run <script> - Run one-off CLIs:
bunx <tool>
Quick Start
- Install dependencies:
bun install
- Start the MCP server:
bun run start
Data Root Configuration
By default the server reads from:
<repo>/solidworks-api
You can override this with SW_API_DATA_ROOT.
PowerShell:
$env:SW_API_DATA_ROOT = "C:\path\to\solidworks-api"
bun run start
Claude Desktop Configuration
Add an MCP server entry to claude_desktop_config.json.
Windows example:
{
"mcpServers": {
"solidworks-api": {
"command": "bun",
"args": [
"run",
"C:\\path\\to\\solidworks-api-mcp\\server\\solidworks_mcp_server.ts"
]
}
}
}
Restart Claude Desktop after updating the config.
Available Tools
The stdio MCP server exposes these tool names:
solidworks_lookup_methodsolidworks_search_apisolidworks_get_interface_memberssolidworks_get_enum_valuessolidworks_find_relatedsolidworks_get_examples
Development
Run tests:
bun run test
Run type checking:
bun run typecheck
Project Structure
solidworks-api-mcp/
|- server/
| |- solidworks_mcp_server.ts
| |- solidworks_server_shared.ts
| `- types.ts
|- solidworks-api/
| |- _index.json
| |- _search_index.json
| `- json/
|- tests/
| |- performance.test.ts
| `- regression-contracts.test.ts
|- package.json
|- tsconfig.json
`- README.md
Установка SolidWorks API Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/kilwizac/solidworks-api-mcpFAQ
SolidWorks API Server MCP бесплатный?
Да, SolidWorks API Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для SolidWorks API Server?
Нет, SolidWorks API Server работает без API-ключей и переменных окружения.
SolidWorks API Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить SolidWorks API Server в Claude Desktop, Claude Code или Cursor?
Открой SolidWorks API Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare SolidWorks API Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
