المهارات mcp-builder
📦

mcp-builder

مخاطر منخفضة 📁 الوصول إلى نظام الملفات

Создание MCP-серверов для интеграции с Claude

متاح أيضًا من: ZhanlinCui,ComposioHQ,mcp-use,anthropics,YYH211,sickn33,davila7,DYAI2025,ArtemisAI,92Bilal26,Cam10001110101,92Bilal26,AutumnsGrove,Azeem-2

Создание пользовательских MCP-серверов требует понимания архитектуры протокола, вариантов транспорта и паттернов определения инструментов. Этот навык предоставляет структурированное руководство по созданию готовых к производству MCP-серверов, которые подключают Claude к внешним сервисам и API.

يدعم: Claude Codex Code(CC)
⚠️ 66 ضعيف
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "mcp-builder". Создай MCP-сервер, который подключается к API погоды

النتيجة المتوقعة:

Структура MCP-сервера для API погоды с инструментом get_forecast, принимающим параметры местоположения и даты. Ответ показывает правильное определение inputSchema, обработку ошибок для сбоев API и конфигурацию StdioServerTransport для локального использования CLI.

استخدام "mcp-builder". Добавь инструмент search_files к моему существующему MCP-серверу

النتيجة المتوقعة:

Пример кода, показывающий обновление ListToolsRequestSchema с определением инструмента search_files, обработчик CallToolRequestSchema с сопоставлением glob-паттернов и правильные ответы об ошибках для недопустимых путей поиска.

التدقيق الأمني

مخاطر منخفضة
v6 • 1/21/2026

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.

2
الملفات التي تم فحصها
678
الأسطر التي تم تحليلها
5
النتائج
6
إجمالي عمليات التدقيق
مشكلات متوسطة المخاطر (1)
External Command Documentation
Documentation includes example shell commands for MCP Inspector testing (npx @anthropic/mcp-inspector). These are legitimate development commands shown in code blocks, not executable code.
مشكلات منخفضة المخاطر (3)
Documentation Code Blocks Misidentified as Shell Commands
Static scanner flagged Korean text and project structure examples as 'shell backtick execution'. These are documentation formatting and directory tree structures, not shell commands.
Documentation URLs Flagged as Hardcoded
Scanner flagged URLs in documentation as 'hardcoded URLs'. These are legitimate reference links to official MCP documentation (modelcontextprotocol.io, github.com).
Keyword Pattern False Positives
Scanner flagged 'server', 'key', and 'C2' keywords as security issues. These appear in legitimate contexts: 'server' in MCP server documentation, 'key' in API key error message examples, and 'C2' is a false positive pattern match.

عوامل الخطر

📁 الوصول إلى نظام الملفات (1)

الأنماط المكتشفة

Documentation Formatting Misidentified
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
20
المجتمع
79
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Создание пользовательского MCP-сервера

Создание нового MCP-сервера для подключения Claude к проприетарному API или внутреннему сервису с соблюдением четырехфазного процесса разработки от исследования до оценки.

Добавление инструментов к существующему серверу

Расширение существующего MCP-сервера новыми инструментами с определением правильных входных схем и паттернов обработки ошибок для производственного использования.

Отладка проблем интеграции 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', которым не хватает ясности
  • Не раскрывайте детали внутренней реализации в описаниях инструментов
  • Избегайте привязки состояния сервера к клиентским сеансам; сохраняйте инструменты без состояния

الأسئلة المتكررة

Что такое MCP?
MCP (Model Context Protocol) — это стандартный протокол для подключения Claude к внешним инструментам, источникам данных и сервисам через четко определенный интерфейс сервера.
Какой язык программирования мне следует использовать?
TypeScript с официальным MCP SDK рекомендуется для большинства случаев использования. Python-разработчики могут использовать FastMCP. Оба предоставляют аналогичные возможности.
Как мне протестировать мой MCP-сервер?
Используйте MCP Inspector (npx @anthropic/mcp-inspector) для тестирования вызовов инструментов и валидации поведения сервера перед интеграцией с Claude.
Какой транспорт мне следует выбрать?
Используйте stdio для локальных CLI-серверов. Выберите Streamable HTTP для удаленных серверов. Используйте SSE для браузерных реализаций.
Как мне определить входные схемы инструментов?
Определите inputSchema с типом object, properties для каждого параметра, массивом required для обязательных полей и описательными сообщениями об ошибках.
Может ли этот навык сгенерировать полный код сервера?
Этот навык предоставляет руководство и паттерны кода. Он не генерирует полный исполняемый код и не устанавливает зависимости.

تفاصيل المطور

المؤلف

Doyajin174

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md