mcp-builder
Создание MCP-серверов для интеграции с Claude
متاح أيضًا من: ZhanlinCui,ComposioHQ,mcp-use,anthropics,YYH211,sickn33,davila7,DYAI2025,ArtemisAI,92Bilal26,Cam10001110101,92Bilal26,AutumnsGrove,Azeem-2
Создание пользовательских MCP-серверов требует понимания архитектуры протокола, вариантов транспорта и паттернов определения инструментов. Этот навык предоставляет структурированное руководство по созданию готовых к производству MCP-серверов, которые подключают Claude к внешним сервисам и API.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "mcp-builder". Создай MCP-сервер, который подключается к API погоды
النتيجة المتوقعة:
Структура MCP-сервера для API погоды с инструментом get_forecast, принимающим параметры местоположения и даты. Ответ показывает правильное определение inputSchema, обработку ошибок для сбоев API и конфигурацию StdioServerTransport для локального использования CLI.
استخدام "mcp-builder". Добавь инструмент search_files к моему существующему MCP-серверу
النتيجة المتوقعة:
Пример кода, показывающий обновление ListToolsRequestSchema с определением инструмента search_files, обработчик CallToolRequestSchema с сопоставлением glob-паттернов и правильные ответы об ошибках для недопустимых путей поиска.
التدقيق الأمني
مخاطر منخفضةAll static findings are false positives. Scanner misinterpreted documentation formatting (code blocks, project structures) as shell commands. This is legitimate MCP server documentation with no executable code. URLs referenced are official MCP documentation sites.
مشكلات متوسطة المخاطر (1)
مشكلات منخفضة المخاطر (3)
عوامل الخطر
📁 الوصول إلى نظام الملفات (1)
الأنماط المكتشفة
درجة الجودة
ماذا يمكنك بناءه
Создание пользовательского MCP-сервера
Создание нового MCP-сервера для подключения Claude к проприетарному API или внутреннему сервису с соблюдением четырехфазного процесса разработки от исследования до оценки.
Добавление инструментов к существующему серверу
Расширение существующего MCP-сервера новыми инструментами с определением правильных входных схем и паттернов обработки ошибок для производственного использования.
Отладка проблем интеграции MCP
Диагностика и исправление проблем в реализациях MCP-серверов путем проверки конфигурации транспорта, определений инструментов и логики обработки запросов.
جرّب هذه الموجهات
Помоги мне создать новый проект MCP-сервера для [SERVICE_NAME]. Мне нужно подключиться к [API_ENDPOINT] и предоставить эти операции: [LIST_OPERATIONS]. Используй TypeScript с официальным MCP SDK.
Определи инструмент с названием [TOOL_NAME] для моего MCP-сервера. Он должен [DESCRIPTION]. Входные параметры: [PARAM_SPEC]. Покажи мне код inputSchema и обработчика запросов.
Мой MCP-сервер будет работать в [ENVIRONMENT: local CLI / remote server / browser]. Порекомендуй подходящий механизм транспорта и покажи, как его настроить.
Улучши обработку ошибок для моего MCP-сервера. В настоящее время он [DESCRIBE_CURRENT_BEHAVIOR]. Мне нужны более качественные сообщения об ошибках, которые включают [WHAT_INFO]. Покажи мне паттерн для информативных ответов об ошибках.
أفضل الممارسات
- Используйте описательные имена инструментов с подчеркиваниями (get_user_profile, а не getUser или doThing)
- Проектируйте реализации инструментов без состояния, где это возможно, для более простого тестирования и масштабирования
- Предоставляйте информативные сообщения об ошибках, которые направляют пользователей к решению
تجنب
- Избегайте общих имен инструментов, таких как 'doThing' или 'process', которым не хватает ясности
- Не раскрывайте детали внутренней реализации в описаниях инструментов
- Избегайте привязки состояния сервера к клиентским сеансам; сохраняйте инструменты без состояния