Skip to main content
Glama
SDGLBL
by SDGLBL

MCP Клод Код

Реализация возможностей Claude Code с использованием протокола контекста модели (MCP).

Обзор

Этот проект предоставляет сервер MCP, который реализует функциональность, подобную Claude Code, позволяя Claude напрямую выполнять инструкции по изменению и улучшению файлов проекта. Используя протокол Model Context, эта реализация обеспечивает бесшовную интеграцию с различными клиентами MCP, включая Claude Desktop.

пример

Related MCP server: Terminal MCP Server

Функции

  • Понимание кода : анализ и понимание кодовых баз посредством доступа к файлам и поиска по шаблону.

  • Изменение кода : внесение целевых изменений в файлы с правильной обработкой разрешений.

  • Улучшенное выполнение команд : запуск команд и скриптов на разных языках с улучшенной обработкой ошибок и поддержкой оболочки.

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

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

  • Делегирование полномочий агента : делегирование сложных задач специализированным субагентам, которые могут работать одновременно.

  • Поддержка нескольких поставщиков LLM : настройка любой модели, совместимой с LiteLLM, для операций агента

  • Поддержка Jupyter Notebook : чтение и редактирование Jupyter Notebook с полной обработкой ячеек и вывода.

Инструменты Реализованы

Инструмент

Описание

read

Чтение содержимого файла с номерами строк, смещением и ограничениями

write

Создать или перезаписать файлы

edit

Вносите построчные правки в текстовые файлы.

multi_edit

Выполнение нескольких точных замен текста в одной файловой операции с помощью атомарных транзакций

directory_tree

Получить рекурсивное древовидное представление каталогов

grep

Быстрый поиск по шаблону в файлах с интеграцией ripgrep для лучшей производительности ( документация )

content_replace

Заменить шаблоны в содержимом файла

grep_ast

Поиск кода с контекстом AST, показывающим совпадения внутри функций, классов и других структур

run_command

Выполнение команд оболочки (также используемых для создания каталогов, перемещения файлов и просмотра списка каталогов)

notebook_read

Извлечь и прочитать исходный код из всех ячеек в блокноте Jupyter с выходными данными

notebook_edit

Редактирование, вставка или удаление ячеек в блокноте Jupyter

think

Структурированное пространство для сложных рассуждений и анализа без внесения изменений

dispatch_agent

Запустите один или несколько агентов, которые могут выполнять задачи, используя инструменты только для чтения одновременно.

batch

Выполнять несколько вызовов инструментов параллельно или последовательно в одном запросе

todo_write

Создавайте и управляйте структурированным списком задач

todo_read

Прочитайте структурированный список задач

Начиная

Подробные инструкции по установке и настройке см. на INSTALL.md .

Подробный урок по версии 0.3 можно найти на сайте TUTORIAL.md

Безопасность

Эта реализация соответствует лучшим практикам по обеспечению безопасности доступа к вашей файловой системе:

  • Запросы разрешений на изменение файлов и выполнение команд

  • Ограниченный доступ только к указанным каталогам

  • Проверка и очистка входных данных

  • Правильная обработка ошибок и сообщение о них

Разработка

Чтобы внести свой вклад в этот проект:

  1. Форк репозитория

  2. Создайте ветку функций ( git checkout -b feature/amazing-feature )

  3. Зафиксируйте свои изменения ( git commit -m 'Add some amazing feature' )

  4. Отправить в ветку ( git push origin feature/amazing-feature )

  5. Открыть запрос на извлечение

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SDGLBL/mcp-claude-code'

If you have feedback or need assistance with the MCP directory API, please join our Discord server