CodePortal MCP服务器
此服务器可帮助您将代码文件组织到结构正确的项目中,并提供对OpenAI和Google等AI模型的直接访问。
特性
- 项目组织机构 -使用现有的Script_starter.py构建项目
- 安全第一 -所有设置都是本地和安全的
- API密钥管理 -安全地存储您的OpenAI和Google密钥
- 直接AI访问 -直接在您的计算机上从OpenAI或Google生成文本
- 自动关机 -服务器在15分钟后关闭,以保持系统清洁
入门指南
- 克隆此存储库 到您的计算机
git clone https://github.com/TylerALofall/code-portal-mcp.git
cd code-portal-mcp- 双击
start_server.bat启动服务器
- 打开浏览器 向 http://localhost:8001/setup
- 完成初始设置 - 配置Script_starter.py路径
使用AI功能
- 访问 http://localhost:8001/ai/ui 启动服务器后
- 在“API密钥”选项卡中添加您的API密钥:
- OpenAI密钥(以开头 sk-) - 谷歌生成人工智能密钥(以开头 AIza)
- 使用“生成文本”选项卡:
- 选择您的提供商(OpenAI或谷歌) - 输入您的提示 - 直接在您的计算机上获取AI响应
项目管理
服务器可以从多个文件创建组织良好的项目:
import requests
# Files to organize
files = {
"main.py": "# Your Python code here",
"utils.py": "# Utility functions",
"README.md": "# Project Documentation"
}
# Send to CodePortal
response = requests.post(
"http://localhost:8001/createProject",
json={
"project_path": "C:/Users/tyler/Projects/my_project",
"project_name": "My Project",
"files": files
}
)
print(response.json())安全
- 所有API密钥都存储在本地计算机上
- 服务器仅在您启动时运行
- 15分钟后自动关机
- 默认情况下,访问权限仅限于本地主机
对于高级用户
您可以通过以下方式启用外部访问:
- 去 http://localhost:8001/setup
- 启用“公共API模式”
- 设置安全的API密钥
这允许您从其他计算机或AI服务发送文件。
与其他AI模型一起使用
看 external_api.md 有关与Claude或其他外部模型一起使用的说明。

