Skip to main content
Glama

MCP Клод Код

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

Обзор

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

пример

Функции

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

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

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

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

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

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

  • Поддержка нескольких поставщиков 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.

Related MCP Servers

  • A
    security
    F
    license
    A
    quality
    An MCP server that allows Claude AI to perform filesystem operations including reading, writing, listing, moving files, and searching directories within specified allowed paths.
    Last updated -
    9
    2
    2
  • -
    security
    F
    license
    -
    quality
    An MCP server that allows AI assistants like Claude to execute terminal commands on the user's computer and return the output, functioning like a terminal through AI.
    Last updated -
    70
    • Apple
  • -
    security
    A
    license
    -
    quality
    A comprehensive MCP (Model Context Protocol) server for file system operations, providing Claude and other AI assistants with access to local files and directories.
    Last updated -
    1
    MIT License
    • Apple
    • Linux
  • -
    security
    F
    license
    -
    quality
    A high-speed MCP server that enables AI assistants like Claude to interact with local filesystems, manage Git repositories, and provide interactive experiences through a standardized JSON-based protocol.
    Last updated -
    5
    • Apple

View all related MCP servers

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