mcp-builder
Создание MCP-серверов для интеграции инструментов LLM
Также доступно от: ArtemisAI,Azeem-2,Doyajin174,Cam10001110101,92Bilal26,YYH211,AutumnsGrove,ComposioHQ,DYAI2025,anthropics,davila7
Это руководство помогает разработчикам создавать высококачественные MCP-серверы, которые позволяют моделям AI взаимодействовать с внешними API и сервисами. Охватывает паттерны Python FastMCP и TypeScript SDK с лучшими практиками проектирования инструментов.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «mcp-builder». Create an MCP server for GitHub integration using Python FastMCP
Ожидаемый результат:
- Структура проекта с директориями src/tools/ и src/services/
- Реализация инструмента с декоратором @mcp.tool и моделями Pydantic
- Настройка аутентификации с использованием переменных окружения
- Примеры инструментов: list_repos, create_issue, search_code
Использование «mcp-builder». Build a TypeScript MCP server for Slack with proper error handling
Ожидаемый результат:
- Инициализация McpServer с версией и именем
- Схемы Zod для валидации входных данных с описаниями
- Обработка ошибок с понятными сообщениями об ошибках
- Конфигурация транспорта для stdio или HTTP
Использование «mcp-builder». Create evaluation questions for my JIRA MCP server
Ожидаемый результат:
- Question: Найти все ошибки высокого приоритета, созданные в прошлом месяце без назначенного
- Question: Подсчитать открытые задачи по метке в проекте [NAME]
- Question: Определить наиболее активных рецензентов в Q4 2024
Аудит безопасности
Низкий рискThis is a legitimate documentation and development guide skill for building MCP servers. The Python scripts (connections.py, evaluation.py) are development tools for testing user-created MCP servers. Network access is limited to Anthropic API and local MCP server connections. Environment variables are used securely for API key management. All capabilities align with the stated purpose.
Факторы риска
⚡ Содержит скрипты (2)
🌐 Доступ к сети (2)
🔑 Переменные окружения (1)
⚙️ Внешние команды (2)
Оценка качества
Что вы можете построить
Интеграция внешних API
Создание MCP-серверов, которые предоставляют внешние API в качестве инструментов для использования моделями AI в задачах.
Стандартизация интерфейсов инструментов LLM
Создание последовательных, хорошо документированных MCP-серверов для внутренних сервисов и API.
Тестирование качества MCP-сервера
Использование фреймворка оценки для проверки того, могут ли модели AI эффективно использовать ваш MCP-сервер.
Попробуйте эти промпты
Помогите мне создать MCP-сервер для API [SERVICE_NAME]. Используйте [Python/TypeScript]. API имеет endpoints для [LIST KEY OPERATIONS].
Добавьте новый инструмент с именем [TOOL_NAME] в мой существующий MCP-сервер на [LANGUAGE]. Он должен [DESCRIPTION OF FUNCTIONALITY].
Просмотрите инструменты моего MCP-сервера и улучшите описания для ясности. Текущие инструменты: [LIST TOOLS].
Создайте 10 вопросов для оценки моего MCP-сервера [SERVICE], которые проверяют, могут ли модели AI отвечать на сложные вопросы, используя доступные инструменты.
Лучшие практики
- Используйте описательные имена инструментов с префиксами сервисов, например github_create_issue, чтобы избежать конфликтов
- Реализуйте пагинацию с параметрами limit, чтобы не перегружать контекстное окно AI
- Возвращайте как структурированные JSON-данные, так и понятные для человека Markdown-ответы
Избегать
- Избегайте общих имен инструментов, таких как get_data, которые не содержат контекст сервиса
- Не возвращайте избыточные данные без пагинации или возможностей фильтрации
- Избегайте расплывчатых сообщений об ошибках, которые не предлагают следующие шаги
Часто задаваемые вопросы
Какие языки программирования поддерживает этот навык?
Нужен ли мне API-ключ для использования этого навыка?
Могу ли я использовать это для создания MCP-серверов для продакшена?
Как происходит аутентификация инструментов?
Какие методы транспорта поддерживаются?
Как проверить, хорошо ли работает мой MCP-сервер?
Сведения для разработчиков
Структура файлов