Содержание Подробности

В мире, где технологии и знания переплетаются друг с другом, каждое чтение похоже на удивительное приключение, которое дает вам ощущение мудрости и вдохновляет на бесконечное творчество.

Руководство по настройке серверов Cursor MCP и рекомендации Cursor Practical MCP

MCP (Model Context Protocol) - это протокол, позволяющий большим языковым моделям (LLM) взаимодействовать с внешними инструментами и сервисами. В Cursor IDE функция MCP Servers позволяет ИИ-помощникам вызывать различные инструменты для выполнения таких операций, как поиск, просмотр веб-страниц, выполнение кода и т. д.

MCP позволяет подключать Cursor к внешним системам и источникам данных. Это означает, что вы можете интегрировать Cursor с существующими инструментами и инфраструктурой без необходимости сообщать Cursor о структуре вашего проекта за пределами самого кода.

Сервер MCP может использовать любую службу, которая может печатать на конечных точках HTTP или обслуживать их.языки Организации Объединенных НацийТакая гибкость позволяет очень быстро внедрить MCP Server, используя предпочтительные языки программирования и технологические стеки. Такая гибкость позволяет быстро внедрить MCP Server, используя предпочитаемые языки программирования и технологические стеки.stdout

Установка

Добавляется через экран настроек курсора

  • Откройте среду разработки Cursor IDE.
  • Нажмите на значок "Настройки" в левом нижнем углу (⚙️).
  • Прокрутите страницу до раздела "Серверы MCP".
  • Нажмите "Добавить новый MCP-сервер".
  • Используйте следующий формат для настройки сервера MCP:
  • Введите команду сервера (пример).
JSON
{
  "mcpServers": {
    "sequential_thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}
  • Нажмите "Добавить", чтобы сохранить конфигурацию.

Положение конфигурации

Вы можете разместить эту конфигурацию в двух местах, в зависимости от вашего случая использования:

Конфигурация проекта

Для инструментов, предназначенных для конкретного проекта, создайте файл в каталоге проекта. Это позволит вам определить серверы MCP, доступные только в данном конкретном проекте..cursor/mcp.json

глобальная конфигурация

Чтобы инструменты использовались во всех проектах, создайте файл в домашнем каталоге. Это сделает сервер MCP доступным во всех рабочих пространствах Cursor.\~/.cursor/mcp.json

Использование MCP в чате

Если агент Composer определит, что какой-либо из инструментов MCP, перечисленных на странице MCP Settings, является актуальным, тоОн будет автоматически использовать их. Чтобы намеренно запросить использование инструмента, просто скажите Агенту использовать этот инструмент, указав его имя или описание. Вы также можете включать или отключать отдельные инструменты MCP на странице настроек, чтобы контролировать, какие инструменты доступны агенту.Доступные инструменты

Утверждение инструментов

По умолчанию, когда агент хочет использовать инструмент MCP, он выводит сообщение с запросом на ваше одобрение. Вы можете использовать стрелки рядом с названием инструмента, чтобы развернуть сообщение и посмотреть, какие параметры агент использует для вызова инструмента.

автоматическое управление

Вы можете включить автозапуск, чтобы агент мог автоматически запускать инструменты MCP без разрешения, подобно тому, как вы выполняете команды терминала.здесьУзнайте больше о режиме Yolo Mode и о том, как его включить.

Реакция инструмента

При использовании инструмента Cursor отображает ответ в чате. На этом рисунке показан ответ для примера инструмента, а также расширенный вид параметров вызова инструмента и ответа на вызов инструмента.

введение изображения

При использовании некоторых MCP-серверов Cursor может запускать инструменты, возвращающие изображения, например скриншоты или диаграммы с веб-сайтов. Чтобы Chat мог правильно просматривать и использовать изображения в своих ответах, вы можете убедиться, что сервер настроен на возврат изображений в правильном формате.

Для этого достаточно вернуть в ответ инструмента строку изображения в кодировке base64.

сделать копию

PHP
const RED_CIRCLE_BASE64 = "/9j/4AAQSkZJRgABAgEASABIAAD/2w..."
// ^ полный base64 обрезан для удобства чтения

server.tool("generate_image", async (params) => {
  возврат {
    содержимое: [
      {
        тип: "изображение",
        данные: RED_CIRCLE_BASE64,
        data: RED_CIRCLE_BASE64, mimeType: "image/jpeg"
      }
    ]
  }
});

Доступно здесьНайдите полный пример сервера MCP, который возвращает изображения.

Возвращая изображение в этом формате, Cursor прикрепляет его к чату, и если оно поддерживается текущей моделью, то модель просматривает и анализирует изображение, чтобы помочь выполнить следующий шаг.

общие проблемы

1. Подключение к конфигурации отображается красным цветом

Попытка обновить статус сервера
Проверьте правильность команды
Перезапуск среды разработки Cursor IDE

Это общая ошибка, которая означает, что MCP не может подключиться или инициализироваться. Основываясь на советах и опыте, устраните следующие общие причины в порядке убывания:

  • Проблемы с форматированием команд
  • Экологические проблемы
    • Используйте nvm для перехода на Node.js v18 или более позднюю версию:
      nvm установить 18
      nvm использовать 18
  • Просмотр подробного журнала ошибок

2. Работает ли MCP только в определенных режимах?
Да, инструмент MCP доступен только в режиме Composer и Agent.

3. Как узнать, правильно ли работает сервер MCP?
Индикатор состояния сервера должен отображаться зеленым цветом, а при работе появится окно терминала.

4. Сколько серверов MCP можно использовать одновременно?
Теоретически ограничений нет, но для снижения потребления ресурсов рекомендуется добавлять только те серверы, которые необходимы в данный момент.

5. Как разделить конфигурацию MCP между несколькими компьютерами?
Файл .cursor/mcp.json можно добавить в систему контроля версий или с помощью инструмента синхронизации конфигурации.

🔝 Рекомендуемые сайты ресурсов MCP

1. Awesome-MCP-ZH

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

2. AIbase

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

3. Серверы MCP

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

4. Smithery - реестр контекстно-модельных протоколов

Расширьте контекст и возможности вашего агента ИИ с помощью сервера протокола контекста модели.


🧰 Рекомендуемые инструменты клиента MCP

Коллекция рекомендаций для клиентов MCP: создание узла управления искусственным интеллектом

Claude Desktop

Настольное приложение Claude для всех.

  • Выделенные особенностиЭто официальный продукт, поддерживающий подключение к различным серверам MCP, например, работу с Blender для создания 3D-моделей прямо из текста.
  • соответствующее население: Не требуется никаких навыков программирования, что делает его подходящим для новичков.
  • https://docs.anthropic.com/

Студия "Вишня

Новейшее дополнение к легковесному клиенту MCP для визуализации.

  • Выделенные особенностиНастройка служб MCP проста и интуитивно понятна благодаря графическому интерфейсу с функцией "укажи и щелкни".
  • соответствующее население: Подходит для пользователей, которые только начинают знакомиться с концепцией MCP.
  • статус разработки: Он все еще находится в стадии итерации, и мы рекомендуем следить за обновлениями в сообществе.

https://github.com/CherryHQ/cherry-studio

5ire

Современный ИИ-помощник с широким спектром услуг.

  • Выделенные особенностиОн поддерживает подключение к файловым системам, базам данных, удаленным данным и т.д. по протоколу MCP, а также имеет встроенные утилиты, такие как база знаний, библиотека подсказок и быстрый поиск.
  • соответствующее население: Учитывает потребности разработчиков и обычных пользователей, работает на разных платформах.

https://5ire.app

Курсор

Это не просто редактор кода, а универсальный набор инструментов для работы с искусственным интеллектом.

  • Выделенные особенности: Интегрируйте Slack, генерацию изображений и другие возможности во время написания кода.
  • соответствующее население: Евангелие программиста, еще более мощное с GitHub MCP.

https://cursor.sh

DeepChat

Универсальный помощник, соединяющий мультимодальный ИИ с локальными данными.

  • Выделенные особенностиОн поддерживает как облачное (например, OpenAI, DeepSeek), так и локальное развертывание моделей, с одновременным чатом, рендерингом Markdown, локальной обработкой файлов и доступом к MCP.
  • соответствующее население: Как разработчики, так и нетехнические пользователи могут быстро приступить к работе.

https://deepchat.thinkinai.xyz

ChatWis

Универсальная платформа ИИ, ориентированная на конфиденциальность.

  • Выделенные особенностиОн совместим со всеми основными крупными моделями и поддерживает мультимодальную графику-аудио, веб-поиск, интеграцию с MCP (например, Notion, Google Sheets), веб-рендеринг в реальном времени и так далее.
  • соответствующее население: Предпочитается пользователями, которые ценят эффективность и локализацию данных.

https://chatwise.app

eechat

Частный инструмент LLM, ориентированный на локальное развертывание и минималистичный подход.

  • Выделенные особенностиИнструменты MCP поддерживают автоматическую идентификацию и визуальное управление, встроенную среду Node/Python, совместимую с различными конфигурациями моделей.
  • соответствующее население: Подходит для чувствительных к конфиденциальности пользователей с небольшим техническим опытом.

https://ee.chat

Другие ресурсы

  • Репозиторий серверов MCP: Содержит полную коллекцию эталонных реализаций и серверов сообщества.
  • Великолепные серверы MCP: Список серверов MCP, тщательно составленный сообществом.
  • MCP CLI: Инструмент командной строки для тестирования и управления MCP-серверами.

Рекомендуемые 7 популярных MCP Sever

Суперсила 1: Последовательное мышление - режим "глубокого мышления" ИИ

Это самый популярный сервис MCP, по сути добавляющий в модели ИИ возможности глубокого мышления. Когда я тестировал его в Claude 3.7, он смог постепенно разобрать сложные проблемы, пройдя через несколько раундов размышлений, и в итоге найти комплексное решение.

Возьмите проект и попробуйте его в деле:

"""

Используйте навыки мышления, чтобы понять, что мне нужно сделать, чтобы добавить математические формулы в мой текущий проект

"""

Затем он сначала просматривает и понимает мой файл проекта в целом (что является собственной способностью Cursor), а затем вызывает этот MCP и делает несколько циклов вызовов, которые мы можем расширить, чтобы увидеть:

Как видите, в каждом раунде звонков есть поле для размышлений, чтобы довести цель задачи до конца, разобрав и глубоко обдумав каждый шаг.

Последняя мысль была очень глубокой, даже с учетом того, что microsoft не поддерживает математические формулы. Если вы сразу перейдете к Клоду, вы можете оказаться слишком глубоко, чтобы выбраться из него.

Этот MCP довольно практичен, когда мы сталкиваемся со сложными проблемами или более трудными задачами, вы можете попробовать этот инструмент, активно используя "глубокое мышление", "режим рассуждения" и другие ключевые слова, вы можете вызвать этот вызов службы MCP.

Суперсила 2: смелый поиск + поиск - "золотая комбинация" информационного поиска.quot;

Brave Search MCP использует Brave Search API для поиска информации. Конечно, перед тем как использовать этот MCP, вам нужно зайти в консоль Brave Search и сгенерировать API-ключ.

После тестирования оказалось, что Brave Search работает лучше, чем собственный поиск Cursor, например, я использую те же слова-подсказки:

"""

Какова последняя версия программы Cursor?

"""

Затем я просто позволяю ему смело извлекать ее, и она проходит очень много раундов проверки и подтверждения:

В случаях, когда требуется поиск в Интернете, можно использовать brave api.

Кроме того, fetch, служба MCP, может перехватывать содержимое веб-страницы и возвращать его в формате markdown. Например, в приведенном выше примере доступа к различным веб-страницам используется возможность fetch.

Видно, что fetch возвращает уцененное содержимое страницы, и с помощью точной комбинации brave+fetch можно получить самую точную и актуальную информацию. Этот же подход можно использовать для запроса документации по API или самой свежей информации.

сценарий применения: запрос последней документации по API, технической информации, обновлений проектов с открытым исходным кодом и т.д.

Суперсила 3: Magic MCP - "волшебник" фронтенд-разработки!

Magic MCP позволяет пользователям напрямую создавать внешние компоненты, все компоненты получены из 21st.dev, просто введите команду \"/ui\", и вы сможете быстро генерировать разнообразные интерфейсы пользовательского интерфейса. Будь то кнопки, поля ввода или сложные макеты, система интеллектуально распознает и создает их автоматически, значительно повышая эффективность разработки. Таким образом, разработчикам не нужно вручную писать повторяющийся код, можно добиться богатого разнообразия дизайна интерфейса, чтобы разработка проекта шла легче и эффективнее.

Суперсила 4: Github MCP - бесшовное соединение для сообществ разработчиков

Github MCP позволяет напрямую обращаться к возможностям Github OpenAI и даже отправлять проблемы.

Кстати, я использую MCP от Github для отправки локальных файлов на Github.

Окончательный эффект толчка выглядит следующим образом.Ivesfsy/personal-blog: красивый и отзывчивый персональный блог, построенный с помощью React, TypeScript и styled-components
Разве это не удобно и не профессионально?

Такая возможность беспрепятственного подключения сообщества разработчиков значительно повышает эффективность совместной работы и решения проблем.

Сверхспособность 5: взаимодействие памяти сервера и памяти ИИ

сервер-памятьВозможность позволить ИИ запоминать предыдущую информацию и взаимодействия, которые могут быть использованы при обработке последующих задач для более последовательного анализа и обработки. Например, участвуя в диалоге по программированию с несколькими раундами диалога, ИИ может запомнить кодовые вопросы, заданные предыдущими пользователями, и решенные части, и давать более подходящие советы и рекомендации на основе этих воспоминаний в последующих обменах.

Суперспособность 6: Playwright - автоматизация взаимодействия с браузером

Разработан для того, чтобы ИИ мог управлять браузером для выполнения автоматизированных задач через Playwright. Основные действия браузера (навигация, скриншоты, клики) с помощью команд ИИ

Суперсила 7: Figma MCP

Framelink (Figma MCP Server) - это сервер, позволяющий инструментам AI-кодирования, использующим протокол Model Context Protocol, получать доступ к вашим файлам Figma. Его можно использовать с такими инструментами, как Cursor, Windsurf, Cline и т. д., чтобы обеспечить более точную реализацию проектных данных.

После успешного подключения к MCP-серверу вы можете начать использовать инструменты в Cursor's Composer, пока Composer находится в режиме агента.

Если вставить ссылку на файл Figma в Composer и попросить Cursor выполнить над ним какое-либо действие, то автоматически сработает утилита get-file.

Большинство файлов Figma получаются очень большими, поэтому вы можете захотеть сделать ссылки на определенные кадры или группы в файле. Выбрав отдельный элемент, вы можете нажать CMD + L, чтобы скопировать ссылку на этот элемент. Вы также можете найти ее в контекстном меню:

Демонстрационное видео (для просмотра требуется магия):https://youtu.be/6G9yb-LrEqg

Для получения дополнительной продукции, пожалуйста, ознакомьтесь с

См. подробнее

ShirtAI - проникающий интеллект Большая модель AIGC: начало эры двойной революции в инженерном деле и науке - Проникающая разведка
1:1 Восстановление Клода и GPT Официальный сайт - AI Cloud Native Приложение для просмотра прямых трансляций матчей Global HD Sports Viewing Player (рекомендуется) - Blueshirt Technology
Транзитный сервис на основе официального API - GPTMeta API Помогите, может ли кто-нибудь из вас дать несколько советов о том, как задавать вопросы в GPT? - знание
Глобальный цифровой магазин виртуальных товаров - Global SmarTone (Feng Ling Ge) Насколько мощной является функция Claude airtfacts, что GPT мгновенно перестает хорошо пахнуть? -BeepBeep
Поиск

категории.

Информационный бюллетень

рекламное пространство

Станьте свидетелями супермагии искусственного интеллекта вместе!

Примите в свои объятия помощника с искусственным интеллектом и повысьте свою производительность одним щелчком мыши!