mcpField
C
CodePortal MCP Server

CodePortal MCP Server

ローカル
github.com/TylerALofall開発ツール080 週間前に更新

CodePortal MCP Server について

CodePortal MCP Serverは、コードファイルを構造化されたプロジェクトに整理し、OpenAIまたはGoogleによるローカルなテキスト生成を提供します。プロジェクト管理やテキスト生成を行う開発者向けで、設定とAPIキーはローカルに保存されます。

主な機能

  1. 01Script_starter.pyによるプロジェクト整理
  2. 02APIキーのローカル保存
  3. 03OpenAIまたはGoogleでのテキスト生成
  4. 04デフォルトでlocalhostにアクセスを制限
  5. 0515分後の自動停止

活用シーン

  1. 01複数のコードファイルをプロジェクト化
  2. 02OpenAIでローカルにテキスト生成
  3. 03Googleでローカルにテキスト生成

MCP 対応

MCPクライアント向けのMCPサーバーです。READMEでは主に、プロジェクト整理とローカルでのAIテキスト生成機能が説明されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

CodePortal MCP サーバー

このサーバーを使うと、コードファイルを適切に構成されたプロジェクトに整理でき、OpenAI や Google などの AI モデルに直接アクセスできます。

機能

  • プロジェクトの整理 - 既存の Script_starter.py を使ってプロジェクトを構成します
  • セキュリティを最優先 - すべての設定はローカルに保存され、安全です
  • API キーの管理 - OpenAI と Google のキーを安全に保存します
  • AI に直接アクセス - OpenAI または Google から、コンピューター上で直接テキストを生成します
  • 自動シャットダウン - システムをクリーンに保つため、サーバーは 15 分後に終了します

はじめに

  1. このリポジトリをクローンして、コンピューターに保存します

    git clone https://github.com/TylerALofall/code-portal-mcp.git
    cd code-portal-mcp
    
  2. start_server.bat をダブルクリックして、サーバーを起動します

  3. ブラウザーで http://localhost:8001/setup を開きます

    • 初期設定を完了します
    • Script_starter.py のパスを設定します

AI 機能の使用

  1. サーバーを起動した後、http://localhost:8001/ai/ui にアクセスします
  2. 「API Keys」タブで API キーを追加します:
    • OpenAI キー(sk- で始まるもの)
    • Google Generative AI キー(AIza で始まるもの)
  3. 「Generate Text」タブを使用して、次の操作を行います:
    • プロバイダー(OpenAI または Google)を選択します
    • プロンプトを入力します
    • コンピューター上で 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 分後に自動シャットダウンします
  • デフォルトでは、アクセスは localhost に制限されます

上級ユーザー向け

次の手順で外部アクセスを有効にできます:

  1. http://localhost:8001/setup にアクセスします
  2. 「Public API Mode」を有効にします
  3. 安全な API キーを設定します

これにより、ほかのコンピューターや AI サービスからファイルを送信できます。

ほかの AI モデルでの使用

Claude やほかの外部モデルでの使用方法については、external_api.md を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。