#ai #dev #cursor #mcp
Написал небольшую заметку по MCP в Cursor.
Ориентировался на официальную документацию и свой опыт использования.
Ниже основные тезисы.
🔥 Model Context Protocol в Cursor: Превращаем AI-ассистент в "швейцарский нож" разработчика
Ключевые моменты:
▪️ MCP позволяет AI управлять внешними сервисами прямо из Cursor
▪️ Поддерживает два типа серверов: stdio и SSE
▪️ Простая настройка через Settings > Features > MCP
Что умеет: 🐳 Docker-контейнеры 📊 Базы данных 🎵 Spotify 🌐 Reddit API 📸 Скриншоты ...и многое другое
🛠 Настройка за 3 шага:
- Выбрать сервер из каталога
- Добавить через настройки
- Начать использовать в Composer
⚡️ Bonus: Режим YOLO для автоматического выполнения команд без подтверждений
#CursorAI #DevTools #Productivity
Написал небольшую заметку по MCP в Cursor.
Ориентировался на официальную документацию и свой опыт использования.
Ниже основные тезисы.
🔥 Model Context Protocol в Cursor: Превращаем AI-ассистент в "швейцарский нож" разработчика
Ключевые моменты:
▪️ MCP позволяет AI управлять внешними сервисами прямо из Cursor
▪️ Поддерживает два типа серверов: stdio и SSE
▪️ Простая настройка через Settings > Features > MCP
Что умеет: 🐳 Docker-контейнеры 📊 Базы данных 🎵 Spotify 🌐 Reddit API 📸 Скриншоты ...и многое другое
🛠 Настройка за 3 шага:
- Выбрать сервер из каталога
- Добавить через настройки
- Начать использовать в Composer
⚡️ Bonus: Режим YOLO для автоматического выполнения команд без подтверждений
#CursorAI #DevTools #Productivity
🔥4❤2👍1🙏1
#news #windsurf #ai #dev #mcp
🎉 Коллеги, спешу поделиться крутыми новостями!
🌊 Вышел Windsurf 3!
Главная фишка релиза - поддержка MCP (Model Context Protocol), который Anthropic запустила в ноябре 2024.
Недавно писал про MCP в контексте Cursor здесь.
Настройка простая - через JSON конфиг указываете нужный MCP сервер.
Пример для git:
1) Заходим на https://github.com/modelcontextprotocol
2) Выбираем Git mcp https://github.com/modelcontextprotocol (см. скрин)
3) Выбираем uvx конфиг
4) Добавляем этот конфиг в настройки MCP Windsurf (см. скриншот)
🚀 Какие еще обновления в Wave 3:
1) Полная поддержка новых моделей:
• DeepSeek V3
• DeepSeek R1
• O3 mini
• Gemini 2.0 Flash
2) Новые функции редактора:
• Tab to Jump: умное автодополнение
• Турбо режим для автоматизации (не спрашивает подтверждения на внесение изменений, это может быть опасно, но зато быстро :)
• Drag-and-drop изображений
• Кастомные иконки для самого windsurf
💰 Обновление тарифов:
1) Бесплатный план
• Базовый функционал
• Доступ к основной модели
2) Премиум ($10-15)
• 500 премиум-кредитов
• 1500 flow action кредитов
3) Pro ($60)
• Расширенный лимит
• Для активных пользователей
#Windsurf #Programming #AI #Development
🎉 Коллеги, спешу поделиться крутыми новостями!
🌊 Вышел Windsurf 3!
Главная фишка релиза - поддержка MCP (Model Context Protocol), который Anthropic запустила в ноябре 2024.
Недавно писал про MCP в контексте Cursor здесь.
Настройка простая - через JSON конфиг указываете нужный MCP сервер.
Пример для git:
1) Заходим на https://github.com/modelcontextprotocol
2) Выбираем Git mcp https://github.com/modelcontextprotocol (см. скрин)
3) Выбираем uvx конфиг
"mcpServers": {
"git": {
"command": "uvx",
"args": ["mcp-server-git", "--repository", "path/to/git/repo"]
}
}
4) Добавляем этот конфиг в настройки MCP Windsurf (см. скриншот)
🚀 Какие еще обновления в Wave 3:
1) Полная поддержка новых моделей:
• DeepSeek V3
• DeepSeek R1
• O3 mini
• Gemini 2.0 Flash
2) Новые функции редактора:
• Tab to Jump: умное автодополнение
• Турбо режим для автоматизации (не спрашивает подтверждения на внесение изменений, это может быть опасно, но зато быстро :)
• Drag-and-drop изображений
• Кастомные иконки для самого windsurf
💰 Обновление тарифов:
1) Бесплатный план
• Базовый функционал
• Доступ к основной модели
2) Премиум ($10-15)
• 500 премиум-кредитов
• 1500 flow action кредитов
3) Pro ($60)
• Расширенный лимит
• Для активных пользователей
#Windsurf #Programming #AI #Development
❤2👍2🔥2
#news #cline #mcp #marketplace #ai #dev
🌟 Доступные MCP-серверы для AI-кодинга
🎯 Хорошие новости для всех, кто пишет код с использованием AI.
Команда Cline (инструмент для AI-кодинга - одна из самых классных опенсорсных альтернатив Cursor) представила MCP Marketplace, что существенно упрощает работу с AI-инструментами!
📱 Если раньше настройка MCP-сервера напоминала квест с поиском нужных репозиториев, чтением документации и настройкой конфигураций, то теперь процесс стал заметно проще:
✨ 1. Открываете маркетплейс
✨ 2. Выбираете нужный сервер
✨ 3. Нажимаете установить
✨ 4. Начинаете работу
🎁 Доступные возможности:
🔍 • Поиск по веб-ресурсам
🎨 • Интеграция с инструментами дизайна
💻 • Анализ кода
🎯 • И множество других AI-функций! (список категорий инструментов действительно впечатляет, см. скриншот)
👨💻 Для разработчиков:
Если у вас есть свой MCP-сервер, вы можете добавить его в каталог. Нужно создать issue в репозитории mcp-marketplace и предоставить:
📌 • URL вашего GitHub
🖼 • Логотип (400x400 PNG)
📝 • Краткое описание функционала
🌟Приятно видеть, как технологии AI становятся все доступнее для обычных пользователей, а не только для технических специалистов.
⚡️Ждем ответных шагов от Cursor и Windsurf.
💡P.S. не забудьте обновить плагин Cline, чтобы воспользоваться MCP Marketplace
#AI #технологии #разработка
🌟 Доступные MCP-серверы для AI-кодинга
🎯 Хорошие новости для всех, кто пишет код с использованием AI.
Команда Cline (инструмент для AI-кодинга - одна из самых классных опенсорсных альтернатив Cursor) представила MCP Marketplace, что существенно упрощает работу с AI-инструментами!
📱 Если раньше настройка MCP-сервера напоминала квест с поиском нужных репозиториев, чтением документации и настройкой конфигураций, то теперь процесс стал заметно проще:
✨ 1. Открываете маркетплейс
✨ 2. Выбираете нужный сервер
✨ 3. Нажимаете установить
✨ 4. Начинаете работу
🎁 Доступные возможности:
🔍 • Поиск по веб-ресурсам
🎨 • Интеграция с инструментами дизайна
💻 • Анализ кода
🎯 • И множество других AI-функций! (список категорий инструментов действительно впечатляет, см. скриншот)
👨💻 Для разработчиков:
Если у вас есть свой MCP-сервер, вы можете добавить его в каталог. Нужно создать issue в репозитории mcp-marketplace и предоставить:
📌 • URL вашего GitHub
🖼 • Логотип (400x400 PNG)
📝 • Краткое описание функционала
🌟Приятно видеть, как технологии AI становятся все доступнее для обычных пользователей, а не только для технических специалистов.
⚡️Ждем ответных шагов от Cursor и Windsurf.
💡P.S. не забудьте обновить плагин Cline, чтобы воспользоваться MCP Marketplace
#AI #технологии #разработка
👍3❤🔥1🔥1
#mcp #thoughts #architecture
🔄 MCP: Текущие проблемы и варианты решения
Коллеги, добрый вечер! 👋
Я думаю, что многие уже успели попробовать подключение внешних инструментов к text2code агентам вроде Cursor/Windsurf/Cline/etc
Это достаточно удобно (даже для Windows уже появились вполне себе рабочие конфигурации на https://smithery.ai/), но в этой заметке я бы хотел подсветить существующие проблемы MCP, о которых стоит знать 🧐
🤔 В чем основная проблема MCP?
MCP — stateful протокол с долгоживущим соединением между клиентом и сервером. Это означает, что:
- 🔌 Требуется постоянное соединение между клиентом и сервером
- 🏗 Нельзя развернуть MCP в бессерверной (serverless) среде
- 🔄 Необходимо поддерживать SSE (Server-Sent Events) или WebSockets
Данный факт может стать серьезным барьером для разработчиков 😱
Вместо того, чтобы быстро развернуть функцию в AWS Lambda (у нас аналогом может выступать Yandex Cloud Functions) или Vercel, приходится разворачивать и настраивать выделенные серверы или кластеры Kubernetes (могут потребоваться DevOps скиллы).
🧩 Почему MCP спроектировали как stateful протокол?
Разработчики MCP выделяют несколько killer фич, ради которых MCP был спроектирован как statefull:
- 📢 Уведомления от сервера в сторону клиента об изменениях ресурсов или инструментов
- 🤖 Возможность сервера инициировать сэмплинг (sampling) в любой момент
- 📝 Передача логов сервера клиенту
- 🔮 Потенциальные будущие возможности
Одна из основных причин — сэмплинг (sampling), который позволяет серверу запрашивать у клиента выполнение запросов к LLM. Однако:
- ⚠️ Это создает потенциальные проблемы безопасности (сторонний MCP сервер, который вы подключили к своему агенту как инструмент, может получить доступ к приватным данным агента, например, к API-ключам)
- 🚫 Скорее всего поэтому сейчас ни один из клиентов MCP не поддерживает сэмплинг (см. здесь)
- 💰 Нет стимула для клиентов тратить свои токены на запросы от сервера
🛠 Возможные решения
В сообществе обсуждаются три основных варианта:
1️⃣ Добавить токены состояния/сессии
- Инкапсулировать состояние в токен, который передается между клиентом и сервером
- ✅ Простая эволюция текущего MCP
- ❌ Сложно для реализации серверами
2️⃣ Реализовать Stateless и Stateful варианты протокола
- Поддерживать оба варианта, позволяя разработчикам выбирать
- ✅ Простые серверы могут быть stateless
- ✅ Обратная совместимость
- ❌ Усложнение спецификации и SDK
3️⃣ Реализовать только stateless MCP
- Отказаться от функций, требующих режима stateful
- ✅ Простота для всех участников
- ❌ Потеря возможностей для агентных взаимодействий
- ❌ Несовместимость с текущей версией
🌟 Прогрессивное улучшение как компромисс
Интересный подход предложил инженер из Shopify — "MCP Lite" и прогрессивное улучшение:
1. 🔄 Базовый уровень: простой JSON-RPC для вызова инструментов
2. 📡 Опциональные уведомления через SSE/WebSockets для серверов, которые хотят их поддерживать
3. 🔄 Короткоживущие SSE-соединения только на время запуска инструмента
Это позволит:
- 🚀 Упростить внедрение MCP
- 🔧 Поддерживать сложные сценарии для тех, кто в них нуждается
- 📱 Работать в serverless-окружении
🔮 Альтернативы MCP
Существуют и более простые альтернативы, например, agents.json от Wild-Card-AI:
- 📄 Простой JSON поверх OpenAPI-спецификации
- 🔗 Использует существующие технологии
- 🧠 Не требует разворачивания выделенного сервера под AI tools
🔮 Будущее MCP
Для широкого принятия MCP необходимо:
- 🧪 Добавить поддержку stateless взаимодействий
- 🔄 Сделать stateful функции опциональными
- 🔑 Улучшить безопасность двунаправленной коммуникации при использовании sampling
- 📚 Решить проблему перегрузки контекстного окна при большом количестве инструментов
💭 Вывод
MCP имеет потенциал стать стандартом взаимодействия между AI-агентами и их инструментами, но нужно преодолеть существующие ограничения. Будем надеяться, что сообщество найдет компромисс между функциональностью и простотой использования! 🙏
А что вы думаете о том, в каком направлении должен развиваться MCP? Поделитесь в комментариях! 👇
#AI #MCP #ModelContextProtocol #Development
🔄 MCP: Текущие проблемы и варианты решения
Коллеги, добрый вечер! 👋
Я думаю, что многие уже успели попробовать подключение внешних инструментов к text2code агентам вроде Cursor/Windsurf/Cline/etc
Это достаточно удобно (даже для Windows уже появились вполне себе рабочие конфигурации на https://smithery.ai/), но в этой заметке я бы хотел подсветить существующие проблемы MCP, о которых стоит знать 🧐
🤔 В чем основная проблема MCP?
MCP — stateful протокол с долгоживущим соединением между клиентом и сервером. Это означает, что:
- 🔌 Требуется постоянное соединение между клиентом и сервером
- 🏗 Нельзя развернуть MCP в бессерверной (serverless) среде
- 🔄 Необходимо поддерживать SSE (Server-Sent Events) или WebSockets
Данный факт может стать серьезным барьером для разработчиков 😱
Вместо того, чтобы быстро развернуть функцию в AWS Lambda (у нас аналогом может выступать Yandex Cloud Functions) или Vercel, приходится разворачивать и настраивать выделенные серверы или кластеры Kubernetes (могут потребоваться DevOps скиллы).
🧩 Почему MCP спроектировали как stateful протокол?
Разработчики MCP выделяют несколько killer фич, ради которых MCP был спроектирован как statefull:
- 📢 Уведомления от сервера в сторону клиента об изменениях ресурсов или инструментов
- 🤖 Возможность сервера инициировать сэмплинг (sampling) в любой момент
- 📝 Передача логов сервера клиенту
- 🔮 Потенциальные будущие возможности
Одна из основных причин — сэмплинг (sampling), который позволяет серверу запрашивать у клиента выполнение запросов к LLM. Однако:
- ⚠️ Это создает потенциальные проблемы безопасности (сторонний MCP сервер, который вы подключили к своему агенту как инструмент, может получить доступ к приватным данным агента, например, к API-ключам)
- 🚫 Скорее всего поэтому сейчас ни один из клиентов MCP не поддерживает сэмплинг (см. здесь)
- 💰 Нет стимула для клиентов тратить свои токены на запросы от сервера
🛠 Возможные решения
В сообществе обсуждаются три основных варианта:
1️⃣ Добавить токены состояния/сессии
- Инкапсулировать состояние в токен, который передается между клиентом и сервером
- ✅ Простая эволюция текущего MCP
- ❌ Сложно для реализации серверами
2️⃣ Реализовать Stateless и Stateful варианты протокола
- Поддерживать оба варианта, позволяя разработчикам выбирать
- ✅ Простые серверы могут быть stateless
- ✅ Обратная совместимость
- ❌ Усложнение спецификации и SDK
3️⃣ Реализовать только stateless MCP
- Отказаться от функций, требующих режима stateful
- ✅ Простота для всех участников
- ❌ Потеря возможностей для агентных взаимодействий
- ❌ Несовместимость с текущей версией
🌟 Прогрессивное улучшение как компромисс
Интересный подход предложил инженер из Shopify — "MCP Lite" и прогрессивное улучшение:
1. 🔄 Базовый уровень: простой JSON-RPC для вызова инструментов
2. 📡 Опциональные уведомления через SSE/WebSockets для серверов, которые хотят их поддерживать
3. 🔄 Короткоживущие SSE-соединения только на время запуска инструмента
Это позволит:
- 🚀 Упростить внедрение MCP
- 🔧 Поддерживать сложные сценарии для тех, кто в них нуждается
- 📱 Работать в serverless-окружении
🔮 Альтернативы MCP
Существуют и более простые альтернативы, например, agents.json от Wild-Card-AI:
- 📄 Простой JSON поверх OpenAPI-спецификации
- 🔗 Использует существующие технологии
- 🧠 Не требует разворачивания выделенного сервера под AI tools
🔮 Будущее MCP
Для широкого принятия MCP необходимо:
- 🧪 Добавить поддержку stateless взаимодействий
- 🔄 Сделать stateful функции опциональными
- 🔑 Улучшить безопасность двунаправленной коммуникации при использовании sampling
- 📚 Решить проблему перегрузки контекстного окна при большом количестве инструментов
💭 Вывод
MCP имеет потенциал стать стандартом взаимодействия между AI-агентами и их инструментами, но нужно преодолеть существующие ограничения. Будем надеяться, что сообщество найдет компромисс между функциональностью и простотой использования! 🙏
А что вы думаете о том, в каком направлении должен развиваться MCP? Поделитесь в комментариях! 👇
#AI #MCP #ModelContextProtocol #Development
smithery.ai
Smithery - Extend your agent's capabilities
Extend your agent's capabilities with Model Context Protocol servers.
👍5❤🔥4
#mcp #workshop #agents
Вот отличный вебинар от Anthropic по теме создания агентов на базе MCP
https://www.youtube.com/watch?v=kQmXtrmQ5Zg
И мой конспект https://telegra.ph/Postroenie-agentov-s-ispolzovaniem-Model-Context-Protocol-MCP-03-16
Вот отличный вебинар от Anthropic по теме создания агентов на базе MCP
https://www.youtube.com/watch?v=kQmXtrmQ5Zg
И мой конспект https://telegra.ph/Postroenie-agentov-s-ispolzovaniem-Model-Context-Protocol-MCP-03-16
YouTube
Building Agents with Model Context Protocol - Full Workshop with Mahesh Murag of Anthropic
The Model Context Protocol is a universal, open standard for connecting AI systems with data sources, replacing fragmented integrations with a single protocol. This workshop from Anthropic -- the creators of MCP -- talks about the philosophy behind MCP, its…
1❤5⚡3👍1
#v0 #vercel #db #ai #dev #supabase #neon #upstash
Новые интеграции в v0 от Vercel Marketplace 🔄
Теперь в v0 доступны первые интеграции из Vercel Marketplace.
Можно добавить постоянное хранилище данных к вашим проектам буквально в пару кликов 🖱
• Доступны интеграции с Supabase, Neon и Upstash
• Процесс подключения максимально упрощен (см. здесь)
• В ближайшее время ожидаются новые интеграции в области ИИ и мониторинга
Похоже, что v0 вырвался вперед в сравнении с bolt.new и lovable.dev, которые декларируют "коробочную" интеграцию только с Supabase
#cursor #mcp
У cursor есть соответствующие MCP-серверы в каталоге https://cursor.directory/mcp
#windsurf #mcp
У windsurf тоже https://windsurf.run/
#cline - у них свой MCP-маркеплейс появился одним из первых, вот здесь писал об этом
Новые интеграции в v0 от Vercel Marketplace 🔄
Теперь в v0 доступны первые интеграции из Vercel Marketplace.
Можно добавить постоянное хранилище данных к вашим проектам буквально в пару кликов 🖱
• Доступны интеграции с Supabase, Neon и Upstash
• Процесс подключения максимально упрощен (см. здесь)
• В ближайшее время ожидаются новые интеграции в области ИИ и мониторинга
Похоже, что v0 вырвался вперед в сравнении с bolt.new и lovable.dev, которые декларируют "коробочную" интеграцию только с Supabase
#cursor #mcp
У cursor есть соответствующие MCP-серверы в каталоге https://cursor.directory/mcp
#windsurf #mcp
У windsurf тоже https://windsurf.run/
#cline - у них свой MCP-маркеплейс появился одним из первых, вот здесь писал об этом
Vercel
Vercel Marketplace
Discover, integrate, and manage third-party solutions directly within Vercel projects with seamless authentication, unified billing, and one-click deployments.
❤3👍3
#agents #google #анонс
Google представляет Agent2Agent: новая эра взаимодействия ИИ-агентов 🚀
Друзья, Google только что анонсировал революционный протокол Agent2Agent (A2A), который позволит ИИ-агентам общаться между собой независимо от платформы или разработчика! 🤖↔️🤖
A2A обеспечивает взаимодействие между "клиентскими" и "удаленными" агентами через четыре ключевые возможности:
• 🔒 Безопасное сотрудничество
• 📋 Управление задачами
• 👥 Согласование пользовательского опыта
• 🔍 Обнаружение возможностей
Всё это построено на популярных стандартах HTTP и JSON-RPC с корпоративной аутентификацией.
Почему это важно? 🤔
Представьте мир, где ваши ИИ-помощники могут:
• Автоматически взаимодействовать с другими системами
• Выполнять сложные задачи без вашего постоянного участия
• Обмениваться информацией безопасно и эффективно
Ключевые принципы A2A: 💡
• Простота: использование существующих стандартов
• Безопасность: корпоративная аутентификация и авторизация
• Асинхронность: поддержка длительных задач и участия человека
• Мультимодальность: работа с текстом, аудио, видео и другими форматами
• Непрозрачное выполнение: агенты не обязаны делиться своими мыслями, планами или инструментами
Реальный пример использования: 👨💼
Процесс найма инженера-программиста может быть значительно упрощен с помощью A2A. Менеджер по найму может поручить своему агенту найти кандидатов, соответствующих вакансии, местоположению и набору навыков. Агент взаимодействует с другими специализированными агентами для поиска потенциальных кандидатов, а затем может организовать собеседования и проверку биографии.
Кто поддерживает A2A? 🌐
Более 50 партнеров уже присоединились к инициативе, включая Atlassian, Box, Cohere, Intuit, Langchain, MongoDB, PayPal, Salesforce, SAP, ServiceNow и многих других.
Протокол открыт для всех, и Google активно приглашает сообщество к участию в его развитии.
Полная спецификация и примеры кода уже доступны на GitHub!
Оригинальный блог-пост с анонсом от гугла тут
Подробная техническая документация здесь
Мой конспект с фокусом на сходства/отличия от #mcp можно почитать по ссылке (спойлер:A2A дополняет MCP )
Что думаете о будущем взаимодействия ИИ-агентов? Делитесь в комментариях! 👇
#AI #GoogleCloud #AgentToAgent #ИскусственныйИнтеллект #ТехнологииБудущего
Google представляет Agent2Agent: новая эра взаимодействия ИИ-агентов 🚀
Друзья, Google только что анонсировал революционный протокол Agent2Agent (A2A), который позволит ИИ-агентам общаться между собой независимо от платформы или разработчика! 🤖↔️🤖
A2A обеспечивает взаимодействие между "клиентскими" и "удаленными" агентами через четыре ключевые возможности:
• 🔒 Безопасное сотрудничество
• 📋 Управление задачами
• 👥 Согласование пользовательского опыта
• 🔍 Обнаружение возможностей
Всё это построено на популярных стандартах HTTP и JSON-RPC с корпоративной аутентификацией.
Почему это важно? 🤔
Представьте мир, где ваши ИИ-помощники могут:
• Автоматически взаимодействовать с другими системами
• Выполнять сложные задачи без вашего постоянного участия
• Обмениваться информацией безопасно и эффективно
Ключевые принципы A2A: 💡
• Простота: использование существующих стандартов
• Безопасность: корпоративная аутентификация и авторизация
• Асинхронность: поддержка длительных задач и участия человека
• Мультимодальность: работа с текстом, аудио, видео и другими форматами
• Непрозрачное выполнение: агенты не обязаны делиться своими мыслями, планами или инструментами
Реальный пример использования: 👨💼
Процесс найма инженера-программиста может быть значительно упрощен с помощью A2A. Менеджер по найму может поручить своему агенту найти кандидатов, соответствующих вакансии, местоположению и набору навыков. Агент взаимодействует с другими специализированными агентами для поиска потенциальных кандидатов, а затем может организовать собеседования и проверку биографии.
Кто поддерживает A2A? 🌐
Более 50 партнеров уже присоединились к инициативе, включая Atlassian, Box, Cohere, Intuit, Langchain, MongoDB, PayPal, Salesforce, SAP, ServiceNow и многих других.
Протокол открыт для всех, и Google активно приглашает сообщество к участию в его развитии.
Полная спецификация и примеры кода уже доступны на GitHub!
Оригинальный блог-пост с анонсом от гугла тут
Подробная техническая документация здесь
Мой конспект с фокусом на сходства/отличия от #mcp можно почитать по ссылке (спойлер:
Что думаете о будущем взаимодействия ИИ-агентов? Делитесь в комментариях! 👇
#AI #GoogleCloud #AgentToAgent #ИскусственныйИнтеллект #ТехнологииБудущего
👍3🔥3❤2
#ai #dev #trae #mcp
Обновление Trae AI v1.3.0: Новые мощные инструменты для разработчиков
Trae выпустил крупное обновление до версии 1.3.0, которое превращает обычный инструмент для кодирования в настоящего партнера по разработке. Давайте рассмотрим ключевые нововведения:
🔄 Объединение панелей Chat и Builder
• Теперь вы можете получить доступ к Builder как к агенту, используя команду @Builder
• Единый интерфейс делает работу более удобной и интуитивной
📚 Новые типы контекста
• #Doc: Добавляйте документы по URL или загружайте файлы .md/.txt для использования в качестве контекста в чатах
Лимит: до 1000 файлов общим размером до 50 МБ
• #Web: Вставляйте URL-адреса, и ИИ автоматически извлечет релевантный контент с веб-страниц
📋 Настраиваемые правила для ИИ
• Пользовательские правила: Создавайте правила на основе личных предпочтений, которые будут применяться ко всем проектам
• Правила проекта: Создавайте правила для конкретного проекта, которые работают только в нем
🤖 Улучшенные возможности агентов
• Создавайте собственных агентов, настраивая промпты и инструменты
• Два встроенных агента: Builder и Builder с MCP
• Функция Auto-Run позволяет агентам автоматически выполнять команды и использовать инструменты
• Черный список для блокировки нежелательных команд
🔌 Поддержка Model Context Protocol (MCP)
• MCP Marketplace для быстрого доступа к сторонним MCP-серверам (я проверил - работает почти также удобно как MCP маркетплейс в Cline - см. скриншот)
• Возможность добавления MCP-серверов к агентам для расширения их возможностей (очень интересная функциональность, см. скриншот)
Это обновление значительно расширяет функциональность Trae, превращая его из обычного помощника по кодированию в полноценного партнера по разработке. Интеграция c MCP определяет универсальную коммуникационную структуру, обеспечивающую бесшовное взаимодействие между встроенными агентами Trae и сторонними расширениями.
Инструмент, как и писал ранее, все еще остается бесплатным, в связи с этим есть свои преимущества (не надо платить за вызовы модели) и недостатки (для работы из РФ потребуется VPN, и при реализации даже небольшого проекта сейчас часто появляется уведомление, что модели перегружены запросами, поэтому просьба подождать)
Вариант игры "age of wars" по ТЗ удалось сделать без единой ошибки (см. скрин в комментариях), получилось не очень функционально с первой итерации, но раньше даже так не получалось, так что обновление действительно классное и пошло на пользу TRAE.
P.S. TRAE AI также доступен в виде плагина для VS Code, скачать можно здесь
Обновление Trae AI v1.3.0: Новые мощные инструменты для разработчиков
Trae выпустил крупное обновление до версии 1.3.0, которое превращает обычный инструмент для кодирования в настоящего партнера по разработке. Давайте рассмотрим ключевые нововведения:
🔄 Объединение панелей Chat и Builder
• Теперь вы можете получить доступ к Builder как к агенту, используя команду @Builder
• Единый интерфейс делает работу более удобной и интуитивной
📚 Новые типы контекста
• #Doc: Добавляйте документы по URL или загружайте файлы .md/.txt для использования в качестве контекста в чатах
Лимит: до 1000 файлов общим размером до 50 МБ
• #Web: Вставляйте URL-адреса, и ИИ автоматически извлечет релевантный контент с веб-страниц
📋 Настраиваемые правила для ИИ
• Пользовательские правила: Создавайте правила на основе личных предпочтений, которые будут применяться ко всем проектам
• Правила проекта: Создавайте правила для конкретного проекта, которые работают только в нем
🤖 Улучшенные возможности агентов
• Создавайте собственных агентов, настраивая промпты и инструменты
• Два встроенных агента: Builder и Builder с MCP
• Функция Auto-Run позволяет агентам автоматически выполнять команды и использовать инструменты
• Черный список для блокировки нежелательных команд
🔌 Поддержка Model Context Protocol (MCP)
• MCP Marketplace для быстрого доступа к сторонним MCP-серверам (я проверил - работает почти также удобно как MCP маркетплейс в Cline - см. скриншот)
• Возможность добавления MCP-серверов к агентам для расширения их возможностей (очень интересная функциональность, см. скриншот)
Это обновление значительно расширяет функциональность Trae, превращая его из обычного помощника по кодированию в полноценного партнера по разработке. Интеграция c MCP определяет универсальную коммуникационную структуру, обеспечивающую бесшовное взаимодействие между встроенными агентами Trae и сторонними расширениями.
Инструмент, как и писал ранее, все еще остается бесплатным, в связи с этим есть свои преимущества (не надо платить за вызовы модели) и недостатки (для работы из РФ потребуется VPN, и при реализации даже небольшого проекта сейчас часто появляется уведомление, что модели перегружены запросами, поэтому просьба подождать)
Вариант игры "age of wars" по ТЗ удалось сделать без единой ошибки (см. скрин в комментариях), получилось не очень функционально с первой итерации, но раньше даже так не получалось, так что обновление действительно классное и пошло на пользу TRAE.
P.S. TRAE AI также доступен в виде плагина для VS Code, скачать можно здесь
👍4❤3🔥1
Media is too big
VIEW IN TELEGRAM
#mcp #fastapi #tools #converter
Коллеги, хочу поделиться одним полезным интструментом.
Иногда возникает необходимость переиспользовать реализованные ранее микро-сервисы в качестве инструментов для новых ИИ-агентов, для этой цели можно воспользоваться конвертером FastAPI в MCP.
FastAPI-MCP: Конвертация FastAPI в инструменты для Model Context Protocol
FastAPI-MCP — инструмент с открытым исходным кодом, который преобразует конечные точки FastAPI в сервисы MCP (Model Context Protocol). Он интегрируется с приложениями FastAPI, автоматически обнаруживает все эндпоинты и сохраняет их модели запросов/ответов и документацию.
Основные функции:
• Интеграция: Возможность подключения MCP-сервиса к существующему приложению FastAPI или развертывание отдельно
• Автоматическая конфигурация: Определение FastAPI эндпоинтов и преобразование их в MCP-инструменты
• Сохранение структуры: Поддержка Swagger-документации и моделей данных
• Варианты развертывания: Работа в рамках одного приложения или в разных приложениях
• Аутентификация: Использование стандартных зависимостей FastAPI для безопасности
• Настройка: Фильтрация эндпоинтов и настройка именования инструментов
Пример базового использования:
После этого MCP-сервер становится доступен по адресу
Применение:
• Для разработчиков, которым требуется предоставить API-эндпоинты в виде MCP-инструментов для совместимых клиентов (Cursor, Cline, Roo Code, Trae AI, Claude Desktop и т.д.)
• В сценариях, где необходимо взаимодействие ИИ-моделей с API через протокол MCP
Библиотека требует Python 3.10+ (рекомендуется 3.12) и распространяется под лицензией MIT.
#FastAPI #MCP #API #разработка
И в заключении поста небольшой анонс.
В связи с бурным ростом технологий сетевого взаимодействия ИИ-агентов, ключом к успеху и быстрой реализации новых проектов является умение декомпозировать сложную задачу на небольшие блоки, чтобы можно было собрать решение, опираясь на имеющиеся инструменты и коннекторы. ИИ-агент - это по сути и есть "микро-сервис" в GenAI-разработке.
Мы обновили содержание курса по ИИ программированию с учетом новых тенденций.
Завтра стартует третий поток. Кому интересно - присоединяйтесь.
И небольшой "промо-ролик" для поднятия настроения :)
Коллеги, хочу поделиться одним полезным интструментом.
Иногда возникает необходимость переиспользовать реализованные ранее микро-сервисы в качестве инструментов для новых ИИ-агентов, для этой цели можно воспользоваться конвертером FastAPI в MCP.
FastAPI-MCP: Конвертация FastAPI в инструменты для Model Context Protocol
FastAPI-MCP — инструмент с открытым исходным кодом, который преобразует конечные точки FastAPI в сервисы MCP (Model Context Protocol). Он интегрируется с приложениями FastAPI, автоматически обнаруживает все эндпоинты и сохраняет их модели запросов/ответов и документацию.
Основные функции:
• Интеграция: Возможность подключения MCP-сервиса к существующему приложению FastAPI или развертывание отдельно
• Автоматическая конфигурация: Определение FastAPI эндпоинтов и преобразование их в MCP-инструменты
• Сохранение структуры: Поддержка Swagger-документации и моделей данных
• Варианты развертывания: Работа в рамках одного приложения или в разных приложениях
• Аутентификация: Использование стандартных зависимостей FastAPI для безопасности
• Настройка: Фильтрация эндпоинтов и настройка именования инструментов
Пример базового использования:
from fastapi import FastAPI
from fastapi_mcp import FastApiMCP
app = FastAPI()
mcp = FastApiMCP(app)
# Подключение MCP-сервера к FastAPI приложению
mcp.mount()
После этого MCP-сервер становится доступен по адресу
https://app.base.url/mcp
Применение:
• Для разработчиков, которым требуется предоставить API-эндпоинты в виде MCP-инструментов для совместимых клиентов (Cursor, Cline, Roo Code, Trae AI, Claude Desktop и т.д.)
• В сценариях, где необходимо взаимодействие ИИ-моделей с API через протокол MCP
Библиотека требует Python 3.10+ (рекомендуется 3.12) и распространяется под лицензией MIT.
#FastAPI #MCP #API #разработка
И в заключении поста небольшой анонс.
В связи с бурным ростом технологий сетевого взаимодействия ИИ-агентов, ключом к успеху и быстрой реализации новых проектов является умение декомпозировать сложную задачу на небольшие блоки, чтобы можно было собрать решение, опираясь на имеющиеся инструменты и коннекторы. ИИ-агент - это по сути и есть "микро-сервис" в GenAI-разработке.
Мы обновили содержание курса по ИИ программированию с учетом новых тенденций.
Завтра стартует третий поток. Кому интересно - присоединяйтесь.
И небольшой "промо-ролик" для поднятия настроения :)
❤2🔥2
#mcp #list #top #agents
Топ-10 MCP-серверов для ИИ-агентов, апрель 2025 года 🤖
В этом обзоре представлены наиболее интересные с моей точки зрения MCP-серверы, которые расширяют возможности ИИ-агентов.
Эти инструменты обеспечивают доступ к различным функциям через единый интерфейс — от SQL-запросов до анимации и видеоредактирования.
1. Anyquery: универсальные SQL-запросы с поддержкой ИИ 💾
Anyquery позволяет делать запросы к различным источникам данных с помощью SQL.
Функциональность:
• Работа с традиционными базами данных и локальными файлами
• Интеграция с приложениями (Apple Notes, Notion)
• Поддержка веб-браузеров, включая Chrome
• Интеграция с языковыми моделями (ChatGPT, Claude) через протокол MCP
• Функционирование в качестве MySQL-сервера
• Совместимость с MySQL-клиентами (TablePlus, Metabase)
• Архитектура на основе SQLite с поддержкой плагинов
2. PluggedInMCP Proxy Server: централизованное управление MCP-серверами 🔄
PluggedInMCP Proxy Server представляет собой универсальный интерфейс для управления MCP-серверами, запущенными локально или через веб с использованием WebSockets.
Функциональность:
• Совместимость с MCP-клиентами (Claude Desktop, Klein, Cursor)
• Автоматическая загрузка конфигураций, инструментов и ресурсов
• Изоляция пространств имен для организации разных наборов MCP
• Многорабочее пространство для переключения между конфигурациями
3. Manim MCP Server: математические анимации через MCP 📊
Manim MCP Server объединяет математические анимации с протоколом MCP, позволяя выполнять скрипты Manim Python и получать анимационное видео.
Функциональность:
• Программное создание математических визуализаций
• Рендеринг через стандартизированный протокол
• Интеграция с MCP-совместимыми инструментами
• Генерация анимаций через текстовые запросы
• Автоматическое сохранение анимаций в медиа-папке
4. Video Editor MCP Server: редактирование видео через MCP 🎬
Video Editor MCP Server интегрирует возможности редактирования видео в экосистему MCP, позволяя языковым моделям взаимодействовать с видеоконтентом.
Функциональность:
• Интерфейс для загрузки, редактирования, поиска и генерации видео
• Интеграция с платформой Video Jungle
• Схема URI vj:// для обращения к видео и проектам
• Поиск видео с использованием эмбеддингов
• Метаданные о содержании видео и временных метках
• Инструменты для добавления видео из URL
• Поиск локальных видеофайлов в приложении Photos на macOS
5. DaVinci Resolve MCP Server: управление видеоредактором через MCP 🎥
DaVinci Resolve MCP Server интегрирует ИИ-ассистентов с профессиональным видеоредактором DaVinci Resolve.
Функциональность:
• Управление DaVinci Resolve с помощью текстовых команд
• Перечисление проектов, создание таймлайнов, добавление маркеров
• API-подобное управление через ИИ
• Автоматизация рабочих процессов видеомонтажа
6. Anilist MCP Server: доступ к данным об аниме и манге 🎌
Anilist MCP Server обеспечивает доступ к API Anilist через MCP-клиенты, позволяя взаимодействовать с данными об аниме и манге через текстовые команды.
Функциональность:
• Поиск аниме, манги, персонажей, студий
• Получение подробной информации о контенте
• Доступ к профилям пользователей и спискам
• Специализированные инструменты для данных Anilist
• Доступ к пользовательским спискам с авторизацией
7. MetaMCP: управление MCP-серверами 🎛
MetaMCP представляет собой промежуточный слой для централизованного управления MCP-серверами.
Функциональность:
• Единый интерфейс для контроля MCP-интеграций
• Совместимость с различными MCP-клиентами
• Управление инструментами, подсказками и ресурсами
• Мультирабочее пространство для изоляции конфигураций
• Детальное управление инструментами
• Доступен в версии с открытым исходным кодом и в облачной версии (доступна бесплатно)
Топ-10 MCP-серверов для ИИ-агентов, апрель 2025 года 🤖
В этом обзоре представлены наиболее интересные с моей точки зрения MCP-серверы, которые расширяют возможности ИИ-агентов.
Эти инструменты обеспечивают доступ к различным функциям через единый интерфейс — от SQL-запросов до анимации и видеоредактирования.
1. Anyquery: универсальные SQL-запросы с поддержкой ИИ 💾
Anyquery позволяет делать запросы к различным источникам данных с помощью SQL.
Функциональность:
• Работа с традиционными базами данных и локальными файлами
• Интеграция с приложениями (Apple Notes, Notion)
• Поддержка веб-браузеров, включая Chrome
• Интеграция с языковыми моделями (ChatGPT, Claude) через протокол MCP
• Функционирование в качестве MySQL-сервера
• Совместимость с MySQL-клиентами (TablePlus, Metabase)
• Архитектура на основе SQLite с поддержкой плагинов
2. PluggedInMCP Proxy Server: централизованное управление MCP-серверами 🔄
PluggedInMCP Proxy Server представляет собой универсальный интерфейс для управления MCP-серверами, запущенными локально или через веб с использованием WebSockets.
Функциональность:
• Совместимость с MCP-клиентами (Claude Desktop, Klein, Cursor)
• Автоматическая загрузка конфигураций, инструментов и ресурсов
• Изоляция пространств имен для организации разных наборов MCP
• Многорабочее пространство для переключения между конфигурациями
3. Manim MCP Server: математические анимации через MCP 📊
Manim MCP Server объединяет математические анимации с протоколом MCP, позволяя выполнять скрипты Manim Python и получать анимационное видео.
Функциональность:
• Программное создание математических визуализаций
• Рендеринг через стандартизированный протокол
• Интеграция с MCP-совместимыми инструментами
• Генерация анимаций через текстовые запросы
• Автоматическое сохранение анимаций в медиа-папке
4. Video Editor MCP Server: редактирование видео через MCP 🎬
Video Editor MCP Server интегрирует возможности редактирования видео в экосистему MCP, позволяя языковым моделям взаимодействовать с видеоконтентом.
Функциональность:
• Интерфейс для загрузки, редактирования, поиска и генерации видео
• Интеграция с платформой Video Jungle
• Схема URI vj:// для обращения к видео и проектам
• Поиск видео с использованием эмбеддингов
• Метаданные о содержании видео и временных метках
• Инструменты для добавления видео из URL
• Поиск локальных видеофайлов в приложении Photos на macOS
5. DaVinci Resolve MCP Server: управление видеоредактором через MCP 🎥
DaVinci Resolve MCP Server интегрирует ИИ-ассистентов с профессиональным видеоредактором DaVinci Resolve.
Функциональность:
• Управление DaVinci Resolve с помощью текстовых команд
• Перечисление проектов, создание таймлайнов, добавление маркеров
• API-подобное управление через ИИ
• Автоматизация рабочих процессов видеомонтажа
6. Anilist MCP Server: доступ к данным об аниме и манге 🎌
Anilist MCP Server обеспечивает доступ к API Anilist через MCP-клиенты, позволяя взаимодействовать с данными об аниме и манге через текстовые команды.
Функциональность:
• Поиск аниме, манги, персонажей, студий
• Получение подробной информации о контенте
• Доступ к профилям пользователей и спискам
• Специализированные инструменты для данных Anilist
• Доступ к пользовательским спискам с авторизацией
7. MetaMCP: управление MCP-серверами 🎛
MetaMCP представляет собой промежуточный слой для централизованного управления MCP-серверами.
Функциональность:
• Единый интерфейс для контроля MCP-интеграций
• Совместимость с различными MCP-клиентами
• Управление инструментами, подсказками и ресурсами
• Мультирабочее пространство для изоляции конфигураций
• Детальное управление инструментами
• Доступен в версии с открытым исходным кодом и в облачной версии (доступна бесплатно)
❤1👍1