Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

SolidWorks API Server

БесплатноНе проверен

Enables search and lookup of SolidWorks API documentation, including methods, interfaces, enums, and examples, via natural language queries.

GitHubEmbed

Описание

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

  1. Install dependencies:
bun install
  1. 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_method
  • solidworks_search_api
  • solidworks_get_interface_members
  • solidworks_get_enum_values
  • solidworks_find_related
  • solidworks_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

from github.com/kilwizac/solidworks-api-mcp

Установка SolidWorks API Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/kilwizac/solidworks-api-mcp

FAQ

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

Compare SolidWorks API Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development