Token导航 LogoToken导航TokenDH.com
Code2Prompt MCP logo
开发工具stdio官方级别未说明来源级核验

Code2Prompt MCP

MCP Server

Code2Prompt是一个强大的上下文工程工具,用于将代码库转换为适合大型语言模型的提示格式,适用于手动复制上下文到ChatGPT、构建AI代理或运行MCP服务器等场景。

工具数

0

提示词数

0

GitHub Stars

7,343

资源数

0
开发工具Rust命令行工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

mufeedvh

提供方

mufeedvh

最后核验

2026/5/17 20:56

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install code2prompt-rs

详细介绍

Convert your codebase into a single LLM prompt.

Website • Documentation • Discord

![License](https://github.com/mufeedvh/code2prompt/blob/master/LICENSE) ![Crates.io](https://crates.io/crates/code2prompt) ![PyPI](https://pypi.org/project/code2prompt-rs/) ![CI](https://github.com/mufeedvh/code2prompt/actions) ![Discord](https://discord.com/invite/ZZyBbsHTwH) ![Docs.rs](https://docs.rs/code2prompt-core) ](https://crates.io/crates/code2prompt) ](https://github.com/mufeedvh/code2prompt)

______________________________________________________________________

Flow Diagram

代码2提示 是一个强大的上下文工程工具,旨在摄取代码库并将其格式化为大型语言模型。无论您是手动复制ChatGPT的上下文,通过Python构建AI代理,还是运行MCP服务器,Code2Prompt都能简化上下文准备过程。

⚡ 快速安装

货物

cargo install code2prompt 

要启用可选的Wayland支持(例如,用于基于Wayland的系统上的剪贴板集成),请使用 wayland 特征标志:

cargo install --features wayland code2prompt

家酿

brew install code2prompt

带pip的SDK🐍

pip install code2prompt-rs

🚀 快速开始

安装后,从代码库生成提示就像将工具指向您的目录一样简单。

基本用法:从当前目录生成提示并将其复制到剪贴板。

code2prompt .

保存到文件:

code2prompt path/to/project --output-file prompt.txt

🌐 生态系统

Code2Prompt不仅仅是一个CLI工具。它是一个完整的代码库上下文生态系统。

| 🧱 核心库 | 💻 CLI工具 | 🐍 开发包

🤖 MCP 服务器
负责安全文件遍历的内部高速库,尊重 .gitignore 规则和结构化Git元数据。专为人类设计,具有最小的CLI和交互式TUI。生成格式化的提示,跟踪令牌使用情况,并将结果输出到剪贴板或stdout。提供到Rust Core的快速Python绑定。非常适合AI代理、自动化脚本或深度集成到RAG管道中。在PyPI上可用。将Code2Prompt作为本地服务运行,使代理应用程序能够高效地读取本地代码库,而不会使上下文窗口膨胀。

📚 文档

查看我们的在线 文档 详细说明

✨ 特性

Code2Prompt将您的整个代码库转换为用于大型语言模型的结构良好的提示。主要特征包括:

  • 终端用户界面(TUI):用于配置和生成提示的交互式终端界面
  • 智能过滤:使用glob模式和尊重来包含/排除文件 .gitignore 规则
  • 灵活的模板:使用Handlebars模板为不同用例自定义提示
  • 自动代码处理:将任何大小的代码库转换为可读、格式化的提示
  • 令牌跟踪:跟踪令牌使用情况以保持在LLM上下文限制范围内
  • 智能文件读取:简化读取LLM的各种文件格式(CSV、笔记本、JSONL等)
  • Git集成:在提示中包含差异、日志和分支比较
  • 快速燃烧:内置Rust以实现高性能和低资源使用

停止手动复制LLM的文件和格式化代码。Code2Prompt处理繁琐的工作,因此您可以专注于从AI模型中获得见解和解决方案。

替代安装

请参阅 文档 了解详细的安装说明。

二进制版本

从下载适用于您操作系统的最新二进制文件 发布.

源代码构建

要求:

git clone https://github.com/mufeedvh/code2prompt.git
cd code2prompt/
cargo install --path crates/code2prompt

⭐ 凝视星空

![Star History Chart](https://star-history.com/#mufeedvh/code2prompt&Date)

📜 许可证

根据MIT许可证获得许可,请参阅 许可证 了解更多信息。

喜欢这个项目吗?

如果你喜欢这个项目,觉得它很有用,请给它一个:星:!

👥 贡献

贡献方式:

  • 建议一个功能
  • 报告错误
  • 修复一些问题并打开pull请求
  • 帮我记录代码
  • 广而告之

目录标签

目录标签

开发工具Rust命令行工具代码处理本地部署LLM提示生成AI工具上下文工程

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP