code2prompt
Быстрая установка ⚡
# Cargo
$ cargo install code2prompt
# Homebrew
$ brew install code2promptSDK с pip 🐍
pip install code2prompt-rsRelated MCP server: Gemini CLI MCP Server
Чем это полезно?
Основной
code2prompt — это инструмент для приема кода, который упрощает процесс создания подсказок LLM для анализа кода, генерации и других задач. Он работает путем обхода каталогов, построения древовидной структуры и сбора информации о каждом файле. Основная библиотека может быть легко интегрирована в другие приложения.
CLI
Интерфейс командной строки code2prompt (CLI) был разработан для людей, чтобы они могли генерировать подсказки непосредственно из вашей кодовой базы. Сгенерированная подсказка автоматически копируется в буфер обмена и может быть сохранена в выходной файл. Кроме того, вы можете настроить генерацию подсказок с помощью шаблонов Handlebars. Ознакомьтесь с предоставленными подсказками в документе!
SDK
Комплект разработки программного обеспечения (SDK) code2prompt предлагает привязку Python к основной библиотеке. Это идеально подходит для агентов ИИ или скриптов автоматизации, которые хотят беспрепятственно взаимодействовать с кодовой базой. SDK размещен на Pypi и может быть установлен через pip.
МКП
code2prompt также доступен как сервер Model Context Protocol (MCP), что позволяет запускать его как локальную службу. Это позволяет LLM на стероидах, предоставляя им инструмент для автоматического сбора хорошо структурированного контекста вашей кодовой базы.
Документация 📚
Подробные инструкции можно найти в нашей онлайн -документации .
Функции
Code2Prompt преобразует всю вашу кодовую базу в хорошо структурированную подсказку для больших языковых моделей. Основные функции включают:
Автоматическая обработка кода : преобразование кодовых баз любого размера в читаемые, отформатированные подсказки.
Умная фильтрация : включение/исключение файлов с использованием шаблонов glob и соблюдение правил
.gitignoreГибкие шаблоны : настраивайте подсказки с помощью шаблонов Handlebars для различных вариантов использования.
Отслеживание токенов : отслеживание использования токенов для соблюдения ограничений контекста LLM.
Интеграция с Git : включение различий, журналов и сравнений веток в ваши подсказки
Опыт разработчика : автоматическое копирование в буфер обмена, нумерация строк и параметры организации файлов
Хватит вручную копировать файлы и форматировать код для LLM. Code2Prompt берет на себя утомительную работу, чтобы вы могли сосредоточиться на получении идей и решений из моделей ИИ.
Альтернативная установка
Подробные инструкции по установке смотрите в документации .
Бинарные релизы
Загрузите последнюю версию двоичного кода для вашей ОС с сайта Releases .
Исходный код сборки
Требует:
git clone https://github.com/mufeedvh/code2prompt.git
cd code2prompt/
cargo install --path crates/code2promptИстория Звезды
Лицензия
Лицензировано по лицензии MIT, для получения дополнительной информации см. ЛИЦЕНЗИЯ.
Понравился проект?
Если вам понравился проект и вы нашли его полезным, пожалуйста, поставьте ему :star: !
Вклад
Способы внесения вклада:
Предложить функцию
Сообщить об ошибке
Исправьте что-нибудь и откройте запрос на включение
Помогите мне задокументировать код
Распространите слово
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceIntelligently analyzes codebases to enhance LLM prompts with relevant context, featuring adaptive context management and task detection to produce higher quality AI responses.Last updated2
- Alicense-qualityDmaintenanceEnables comprehensive codebase analysis using Google's Gemini AI through CLI integration. Provides architectural reviews and targeted code analysis with code2prompt integration for efficient context extraction.Last updated362Apache 2.0
- AlicenseAqualityDmaintenanceProvides intelligent code context and analysis through semantic compression, AST parsing, and multi-language support. Offers 60-80% token reduction while enabling AI assistants to understand codebases through local analysis, OpenAI-enhanced insights, and GitHub repository integration.Last updated6483MIT
- Alicense-qualityDmaintenanceProvides intelligent code context management and semantic search capabilities for software development, enabling natural language queries to find relevant code snippets, functions, and classes across Python, JavaScript, TypeScript, and SQL codebases.Last updatedMIT
Related MCP Connectors
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
@latest documentation and code examples to 9000+ libraries for LLMs and AI code editors in a singl…
A paid remote MCP for OpenAI Codex context compressor, built to return verdicts, receipts, usage log
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mufeedvh/code2prompt'
If you have feedback or need assistance with the MCP directory API, please join our Discord server