DitriXNew/EDT-MCP
MCP for 1C:EDT
解決する問題
このプロジェクトは、1C:EDT(1C:Enterpriseビジネスアプリケーションの開発環境)と最新のAIアシスタントの間のブリッジを提供します。Claude、GitHub Copilot、CursorなどのAIツールがEDTワークスペースと直接対話できるようにし、人間の開発者のようにコードの読み取り、メタデータの検査、テストの実行、リファクタリングタスクの実行を可能にします。
仕組み
モデルコンテキストプロトコル(MCP)を実装します。これはAIモデルがローカルデータソースやツールに接続できるようにする標準です。プラグインはEDT環境内でサーバーとして実行され、HTTP/SSE接続を介してモジュール読み取り、フォーム検査、プロジェクト管理などの幅広いツールを公開します。AIアシスタントはこれらのツールを呼び出して、コード検索、データベース更新の実行、エラー分析などのアクションを実行でき、ステータスバーインターフェイスを介して長時間実行中の操作を中断できます。
対象者
1C:EDTを使用する1C:Enterprise開発者向けに設計されており、AI搭載のコーディングアシスタントを日常のワークフローに統合して、反復タスクの自動化、コードレビューの実行、複雑なビジネスアプリケーションのデバッグを行いたいと考えています。
ハイライト
- 包括的なツール: BSLコード、デバッグ、リファクタリング、アプリケーション管理などのグループに分類された100以上のツールを公開します。
- 視覚的検査: WYSIWYGエディタのPNGスクリーンショットとレイアウトスナップショットを提供することで、フォーム検査をサポートします。
- 対話型制御: リアルタイム監視用のステータスバーと、長時間の操作中にAIエージェントへ信号(キャンセル、再試行、専門家に質問など)を送信する機能が含まれます。
- 柔軟な構成: 公開するツールを細かく制御でき、「コードレビュー」や「開発」などのプリセットモードと、AIのツールリストを管理しやすくする段階的開示を提供します。
- 互換性: 1C:EDT 2026.1および2026.2をサポートし、Eclipse p2 directorまたはEDTアップデートサイトを介して簡単にインストールできます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト