# acg **Repository Path**: syd2333/acg ## Basic Information - **Project Name**: acg - **Description**: windows mcp服务器,使llm可以自动开发python项目,给llm提供了进程管理功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-25 - **Last Updated**: 2025-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI开发服务器工具 这是一个AI开发服务器工具集,提供项目初始化、环境管理、文件操作、包管理和进程执行等功能。通过这些功能,用户可以更高效地管理AI开发环境和相关资源。 ## 功能特性 - **项目管理**:支持创建项目目录、初始化项目、管理项目信息等。 - **环境管理**:支持创建和管理Python虚拟环境,安装、卸载、升级包,以及生成和更新`requirements.txt`。 - **文件操作**:支持文件的创建、读取、编辑、删除、备份及全局内容搜索。 - **进程执行**:支持执行命令和Python代码,启动长期运行的进程,查看和清理进程状态。 - **目录分析**:支持分析目录结构,提供结构树展示。 ## 安装与配置 1. 确保已安装Python 3.x。 2. 克隆仓库: ```bash git clone https://gitee.com/syd2333/acg ``` 3. 安装依赖: ```bash pip install -r requirements.txt ``` ## 使用方法(注意要给agent使用) ### 初始化项目 使用`init_project`工具初始化一个新的AI开发项目: ```python init_project("/path/to/project", "项目名称", "项目描述", template_type="basic") ``` ### 管理Python包 - 安装包: ```python install_package("/path/to/project", "包名", "版本号") ``` - 卸载包: ```python uninstall_package("/path/to/project", "包名") ``` - 升级包: ```python upgrade_package("/path/to/project", "包名") ``` - 从`requirements.txt`安装包: ```python install_from_requirements("/path/to/project") ``` ### 文件管理 - 创建文件: ```python create_file("/path/to/project", "文件路径", "文件内容") ``` - 读取文件: ```python read_file("/path/to/project", "文件路径") ``` - 编辑文件: ```python edit_file("/path/to/project", "文件路径", "新的内容") ``` ### 执行命令和代码 - 执行系统命令: ```python execute_command("/path/to/project", "echo 'Hello World'") ``` - 执行Python代码: ```python execute_python("/path/to/project", "print('Hello World')") ``` ### 管理进程 - 启动进程: ```python start_server_process("/path/to/project", "python app.py", "my_server") ``` - 终止进程: ```python terminate_process("my_server") ``` - 查看活动进程: ```python list_active_processes() ``` ## 贡献指南 欢迎为本项目贡献代码!请遵循以下步骤: 1. Fork本仓库。 2. 创建新分支 (`git checkout -b feature/your-feature-name`)。 3. 提交更改 (`git commit -am 'Add some feature'`). 4. Push到分支 (`git push origin feature/your-feature-name`). 5. 提交Pull Request。 ## 许可证 本项目遵循MIT许可证。详细信息请参见[仓库中的许可证文件](https://gitee.com/syd2333/acg)。