Cover image
Try Now
2025-04-14

Ein MCP -Server, der Dateien in ordnungsgemäß strukturierten Projekten mit script_starter.py organisiert

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

  1. Clone this repository to your computer

    git clone https://github.com/TylerALofall/code-portal-mcp.git
    cd code-portal-mcp
    
  2. Double-click start_server.bat to start the server

  3. Open your browser to http://localhost:8001/setup

    • Complete the initial setup
    • Configure your Script_starter.py paths

Using the AI Features

  1. Visit http://localhost:8001/ai/ui after starting the server
  2. Add your API keys in the "API Keys" tab:
    • OpenAI key (starts with sk-)
    • Google Generative AI key (starts with AIza)
  3. 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:

  1. Going to http://localhost:8001/setup
  2. Enabling "Public API Mode"
  3. 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.

相关推荐

  • av
  • Führen Sie mühelos LLM -Backends, APIs, Frontends und Dienste mit einem Befehl aus.

  • 1Panel-dev
  • 🔥 1Panel bietet eine intuitive Weboberfläche und einen MCP -Server, um Websites, Dateien, Container, Datenbanken und LLMs auf einem Linux -Server zu verwalten.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 llm 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Zusammenfassung der weltbesten LLM -Ressourcen.

  • rulego
  • ⛓️Rugele ist ein leichter, leistungsstarker, leistungsstarker, eingebetteter Komponenten-Orchestrierungsregel-Motor-Rahmen für GO.

  • Byaidu
  • PDF wissenschaftliche Papierübersetzung mit erhaltenen Formaten - 基于 ai 完整保留排版的 pdf 文档全文双语翻译 , 支持 支持 支持 支持 google/deeptl/ollama/openai 等服务 提供 cli/gui/mcp/docker/zotero

  • sigoden
  • Erstellen Sie einfach LLM -Tools und -Argarten mit einfachen Bash/JavaScript/Python -Funktionen.

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / diskord / telegram / slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Diffy 、 Claude 、 Gemini 、 xai 、 ppio 、 、 ulama 、 lm Studio 、阿里云百炼、火山方舟、 siliconflow 、 qwen 、 mondshot 、 chatglm 、 sillytraven 、 mcp 等 llm 的机器人 / agent | LLM-basierte Instant Messaging Bots-Plattform, unterstützt Zwietracht, Telegramm, Wechat, Lark, Dingtalk, QQ, Slack

  • hkr04
  • Leichtes C ++ MCP (Modellkontextprotokoll) SDK

  • dmayboroda
  • On-Premise-Konversationslappen mit konfigurierbaren Behältern

  • modelscope
  • Bauen Sie LLM-Multi-Agent-Anwendungen auf einfachere Weise auf.

    Reviews

    4 (1)
    Avatar
    user_kxtKITG8
    2025-04-24

    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!