
code-portal-mcp
An MCP server that organizes files into properly structured projects using Script_starter.py
3 years
Works with Finder
0
Github Watches
0
Github Forks
0
Github Stars
CodePortal MCP Server
This server helps you organize code files into properly structured projects and provides direct access to AI models like OpenAI and Google.
Features
- Project Organization - Structure projects using your existing Script_starter.py
- Security First - All settings are local and secure
- API Key Management - Store your OpenAI and Google keys securely
- Direct AI Access - Generate text from OpenAI or Google directly on your computer
- Auto-shutdown - Server closes after 15 minutes to keep your system clean
Getting Started
-
Clone this repository to your computer
git clone https://github.com/TylerALofall/code-portal-mcp.git cd code-portal-mcp
-
Double-click
start_server.bat
to start the server -
Open your browser to http://localhost:8001/setup
- Complete the initial setup
- Configure your Script_starter.py paths
Using the AI Features
- Visit http://localhost:8001/ai/ui after starting the server
- Add your API keys in the "API Keys" tab:
- OpenAI key (starts with
sk-
) - Google Generative AI key (starts with
AIza
)
- OpenAI key (starts with
- Use the "Generate Text" tab to:
- Choose your provider (OpenAI or Google)
- Enter your prompt
- Get AI responses directly on your computer
Project Management
The server can create properly organized projects from multiple files:
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())
Security
- All API keys are stored locally on your computer
- The server only runs when you start it
- Auto-shutdown after 15 minutes
- Access restricted to localhost by default
For Advanced Users
You can enable external access by:
- Going to http://localhost:8001/setup
- Enabling "Public API Mode"
- Setting a secure API key
This allows you to send files from other computers or AI services.
Using with Other AI Models
See external_api.md for instructions on using with Claude or other external models.
相关推荐
🧑🚀 全世界最好的LLM资料总结(Agent框架、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.
🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
A plugin-based gateway that orchestrates other MCPs and allows developers to build upon it enterprise-grade agents.
PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
Easily create LLM tools and agents using plain Bash/JavaScript/Python functions.
😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 QQ / 微信(企业微信、个人微信)/ 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 ChatGPT、DeepSeek、Dify、Claude、Gemini、xAI、PPIO、Ollama、LM Studio、阿里云百炼、火山方舟、SiliconFlow、Qwen、Moonshot、ChatGLM、SillyTraven、MCP 等 LLM 的机器人 / Agent | LLM-based instant messaging bots platform, supports Discord, Telegram, WeChat, Lark, DingTalk, QQ, Slack
Reviews

user_kxtKITG8
I've been a dedicated user of code-portal-mcp and it has significantly streamlined my coding workflows. TylerALofall has done an excellent job in making an efficient and user-friendly product. The comprehensive features and intuitive interface have made my tasks much easier. Highly recommend to all developers!