yWorks/mcp-typescribe

yWorks/mcp-typescribe

от yworks
MCP-сервер для LLM-агентов: загружает TypeDoc JSON TypeScript API и предоставляет инструменты поиска символов, параметров и иерархии типов. Ускоряет разработку с новыми SDK и внутренними API без ретренинга моделей.

Осторожно

Public development is currently suspended as no active community formed. We are working on a follow-up project, specifically for the yFiles API. You can read more, here: yFiles MCP Server. yFiles developers can use the MCP to query API, development guides, source code snippets and recipes using those tools, instead. They work far better than the implementation in this repository.

npm version

MCP-Typescribe - an MCP Server providing LLMs API information

The Problem

Large Language Models (LLMs) have made incredible strides in code generation and developer productivity. However, they face a key limitation: they can only reliably use APIs and libraries they’ve seen during training. This creates a bottleneck for adopting new tools, SDKs, or internal APIs — LLMs simply don’t know how to use them effectively.

While tools can be given source code access (when interacting with APIs for which the sources are available) or access to documentation files (e.g. typescript type definition files), this doesn't scale well for large APIs. LLMs need a more efficient way to learn more about an API. Putting all the documentation into context for every request is inefficient, unfeasible, and leads to poor results.

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.
0.8.1основная
0.8.0
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.6.0
0.5.0
0.3.0
0.2.2
0.2.1
0.2.0

Выберите клиент, чтобы установить yWorks/mcp-typescribe:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "yworks-mcp-typescribe-bf9vtgnkn6": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-typescribe@latest",
        "run-server",
        "<PATH_TO_API_DOT_JSON>"
      ],
      "env": {}
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "yworks-mcp-typescribe-bf9vtgnkn6": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-typescribe@latest",
        "run-server",
        "<PATH_TO_API_DOT_JSON>"
      ],
      "env": {}
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "yworks-mcp-typescribe-bf9vtgnkn6": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-typescribe@latest",
        "run-server",
        "<PATH_TO_API_DOT_JSON>"
      ],
      "env": {}
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"yworks-mcp-typescribe-bf9vtgnkn6\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"mcp-typescribe@latest\",\"run-server\",\"<PATH_TO_API_DOT_JSON>\"],\"env\":{}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "yworks-mcp-typescribe-bf9vtgnkn6": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-typescribe@latest",
        "run-server",
        "<PATH_TO_API_DOT_JSON>"
      ],
      "env": {}
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add yworks-mcp-typescribe-bf9vtgnkn6 -- npx -y mcp-typescribe@latest run-server <PATH_TO_API_DOT_JSON>

Либо через JSON-конфиг:

claude mcp add-json yworks-mcp-typescribe-bf9vtgnkn6 "{\"command\":\"npx\",\"args\":[\"-y\",\"mcp-typescribe@latest\",\"run-server\",\"<PATH_TO_API_DOT_JSON>\"],\"env\":{}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add yworks-mcp-typescribe-bf9vtgnkn6 -- npx -y mcp-typescribe@latest run-server <PATH_TO_API_DOT_JSON>

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.yworks-mcp-typescribe-bf9vtgnkn6]
command = "npx"
args = ["-y", "mcp-typescribe@latest", "run-server", "<PATH_TO_API_DOT_JSON>"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите yWorks/mcp-typescribe, а в поле команды запуска — строку ниже:
npx -y mcp-typescribe@latest run-server <PATH_TO_API_DOT_JSON>

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "yworks-mcp-typescribe-bf9vtgnkn6": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-typescribe@latest",
        "run-server",
        "<PATH_TO_API_DOT_JSON>"
      ],
      "env": {}
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "yworks-mcp-typescribe-bf9vtgnkn6": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-typescribe@latest",
        "run-server",
        "<PATH_TO_API_DOT_JSON>"
      ],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например yworks-mcp-typescribe-bf9vtgnkn6.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: yworks-mcp-typescribe-bf9vtgnkn6
    command: npx
    args:
      - "-y"
      - "mcp-typescribe@latest"
      - "run-server"
      - "<PATH_TO_API_DOT_JSON>"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "yworks-mcp-typescribe-bf9vtgnkn6": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-typescribe@latest",
        "run-server",
        "<PATH_TO_API_DOT_JSON>"
      ],
      "env": {}
    }
  }
}

Похожие MCP-сервера

ayhammouda/python-docs-mcp-server

ayhammouda/python-docs-mcp-server

от ayhammouda

MCP сервер для точного поиска по официальной документации Python stdlib. Работает офлайн, без API ключей. Индексирует docs.python.org по версиям, выдает символы и секции. Полезен AI-агентам на Python, экономит токены и контекст.

Python⭐ 9
augmnt/augments-mcp-server

augmnt/augments-mcp-server

от augmnt

MCP сервер Augments предоставляет контекстную документацию любых npm-пакетов: типы, примеры, пояснения. BM25-поиск и 8 инструментов (ошибки, миграция, сравнение) помогают разработчикам Claude Code.

TypeScript⭐ 127
Kapeli/dash-mcp-server

Kapeli/dash-mcp-server

от kapeli

MCP сервер для работы с Dash - браузером документации для macOS. Позволяет AI-ассистентам искать в docsets, загружать страницы документации и включать полнотекстовый поиск. Полезен разработчикам, и...

Python⭐ 186
mrjoshuak/godoc-mcp

mrjoshuak/godoc-mcp

от mrjoshuak

MCP-сервер для быстрого доступа к документации Go-пакетов. Он помогает LLM понимать код без чтения целых файлов, экономя токены. Полезен Go-разработчикам, использующим ИИ-ассистентов.

Go⭐ 125
PromptExecution/cratedocs-mcp

PromptExecution/cratedocs-mcp

от promptexecution

MCP сервер для работы с документацией Rust крейтов. LLM может искать крейты, получать описания и детали по элементам через docs.rs и crates.io. Полезен разработчикам, использующим ИИ-ассистентов для Rust.

Rust⭐ 19
AryanBV/pdf-toolkit-mcp

AryanBV/pdf-toolkit-mcp

от aryanbv

MCP сервер с 22 инструментами для чтения, создания и редактирования PDF с AES-256 шифрованием. Умеет создавать PDF из Markdown, рендерить страницы для vision-моделей и заполнять формы. Работает чер...

TypeScript⭐ 11
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин