Skip to main content
Glama
zemecom

Cursor Problems MCP

by zemecom

Cursor Problems MCP

Расширение VS Code / Cursor, которое отдаёт панель Problems ассистентам через Model Context Protocol по Streamable HTTP.

English version: README.en.md

Зачем

Ассистенту нужен тот же список проблем, что видит человек в панели Problems: структурно, с фильтрами и контекстом кода, без ручного копирования из IDE.

Панель Problems в Cursor

Related MCP server: MCP Diagnostics Extension

Возможности

  • Живые diagnostics (error / warning / information / hint)

  • Фильтры по severity, source, file glob, code, message regex

  • Опциональный контекст соседних строк кода

  • Сводки по группам

  • Code actions

  • MCP resources и prompts

Установка

Вариант A. Промпт для Cursor Agent

Скопируй prompts/install-in-cursor.md в чат агента. Он клонирует/обновит репозиторий, соберёт VSIX, поставит zemecom.cursor-problems-mcp, уберёт конфликтующий Marketplace Problems Pipe и пропишет .cursor/mcp.json.

Английская копия промпта: prompts/install-in-cursor.en.md

Вариант B. Локальный checkout

npm install
npm run install:cursor

# сразу записать MCP-конфиг для workspace:
CURSOR_WORKSPACE="/absolute/path/to/workspace" npm run install:cursor

Если порт :3030 уже занят другим Problems MCP, останови его или смени cursorProblemsMcp.httpPort.

После установки

  1. Developer: Reload Window или reload MCP servers.

  2. Проверь, что доступны tools get_problems / get_problem_summary.

  3. В workspace должен быть .cursor/mcp.json:

{
  "mcpServers": {
    "cursor-problems-mcp": {
      "url": "http://127.0.0.1:3030/mcp"
    }
  }
}

Хелпер в Command Palette: Cursor Problems MCP: Copy MCP Server Configuration.

MCP tools

Tool

Описание

get_problems

Запрос diagnostics с фильтрами, сортировкой, пагинацией и опциональным контекстом

get_file_problems

Markdown-отчёт по одному файлу

get_problem_summary

Сводка по severity / source / file / workspace

get_code_actions

Quick fixes для URI / позиции

MCP resources

URI

Описание

problems://all

Все diagnostics в JSON

problems://summary

Сводка в JSON

problems://errors

Только errors

problems://file/{path}

Diagnostics для относительного пути

MCP prompts

Prompt

Описание

fix-all-errors

Промпт на массовое исправление ошибок workspace

explain-error

Разбор одного diagnostic по diagnosticId

Настройки

Имена ключей как в package.json, секция cursorProblemsMcp.*:

Setting

Default

Описание

enabled

true

Включить расширение

autoStart

true

Поднять HTTP-сервер при activate

httpHost

127.0.0.1

Адрес bind

httpPort

3030

Порт

includeSources

[]

Allow-list источников diagnostics

excludeSources

[]

Deny-list источников diagnostics

maxDiagnosticsPerFile

100

Лимит на файл

contextLines

3

Радиус контекста по умолчанию

enableCodeActions

true

Отдавать get_code_actions

logLevel

info

Уровень лога

Разработка

Для правки самого расширения:

npm install
npm run typecheck
npm run test
npm run build
npm run watch

Отладка: открой эту папку в Cursor/VS Code и нажми F5 (Extension Development Host), либо собери VSIX через npm run package.

Связь с Problems Pipe и лицензия

Это независимый MIT-rewrite, а не официальный fork Problems Pipe. Upstream на GitHub сейчас недоступен, поэтому репозиторий отдельный; MCP-поверхность совместима, extension id свой: zemecom.cursor-problems-mcp.

MIT. В copyright указаны этот rewrite (zemecom, 2026) и оригинальная работа Problems Pipe (2025).

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    -
    maintenance
    Exposes VSCode's Language Server Protocol features through MCP, enabling AI assistants to perform language-aware operations like symbol navigation, reference tracking, safe renaming, type information retrieval, and hover documentation across codebases.
  • A
    license
    -
    quality
    D
    maintenance
    Exposes VS Code diagnostic problems like errors and warnings in real-time to AI agents via the Model Context Protocol. It enables AI tools to see compilation and linting issues directly from the problems panel to provide context-aware debugging and automated fixes.
    22
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    An HTTP MCP server providing AI agents with real-time access to all VS Code diagnostics (TypeScript, ESLint, Prettier, etc.) via 5 powerful tools including workspace health scoring.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Live browser debugging for AI assistants — DOM, console, network via MCP.

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

  • Voice-powered bug reporting with 13 MCP tools. Record bugs by talking; let AI find and fix them.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zemecom/cursor-problems-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server