このツールについて
MCP-1C
とは MCP-1C は 1C 向けの MCP ゲートウェイ兼 MCP サーバーです。AI アシスタントから 1C データベースへのリクエストをロールと権限、PII マスキング、クォータ、完全な監査ログを通して処理し、開発者に IDE 内で直接 1C ツールを提供します。
主な機能
- セキュアゲートウェイ:AI アシスタントの 1C データベースへのリクエストは、ロールと権限の管理、PII マスキング、クォータ、完全な監査ログを通過します。
- IDE 内開発ツール:開発者向けの 1C ツールを IDE に直接統合。
- 構成分析:
analyze_subsystemsはサブシステムのトポロジーと、1C 構成オブジェクトのサブシステム間の分布を分析します。code_readはform_structureとobject_structureアクションをサポートします。 - 構成比較:
action: "analyze"は 2-way または 3-way の構成比較をキューに入れ、job_idを返します。 - フォーム作成:
action: "create_form"は既存のフォームをコピーしてフォームを作成します(オブジェクトの最初のフォームはコピー元がないため作成できません)。 - AI エラートリアージ:エラーグループごとに、パネルがローカル(オンプレミス)LLM を使って推定原因と 1C 固有の修正案を提示し、データは環境外に出ません。
- 単体テスト生成:YAxUnit + Vanessa による単体テスト生成をサポート。
- Git ブリッジと AI コードレビュー。
- ロールモデル:Manager(または Web コンソールで追加の記帳・取消が可能な Accountant)は読み取りツールと、承認用のドラフトを作成する 4 つの書き込みツールを持ちます。
accountant-viewとmanager-viewはドラフト作成(draft:create)を削除します。AI クライアントはlist_my_draftsとget_draftで自分のドラフトのみを閲覧できます。 - コンテキスト保持:AI アシスタントが必要なデータベースを自ら選択し、重要なコンテキストを保存して以降のセッションで復元し、プロジェクト作業の流れを失いません。
プラットフォームとデプロイ
Linux、macOS、Windows をサポート。オープンソースでセルフホスト可能。設定ファイルは macOS では ~/Library/Application Support/mcp-1c、Windows では %AppData%\mcp-1c にあります。
ライセンス
無料、フリーミアム、サブスクリプションのモデルを採用。1 ライセンスは 1 つの実行インスタンスに対応します。
機能と用途
MCP gateway for 1C with roles and permissionsPII masking, quotas, and full audit logIn-IDE 1C developer toolsSubsystem topology analysis (analyze_subsystems)2-way and 3-way configuration comparisonForm creation by copying existing formsAI error triage with on-prem LLMUnit test generation (YAxUnit + Vanessa)Git bridge and AI code reviewDraft-based write tools with approvalPer-client draft visibility (list_my_drafts, get_draft)Cross-session context retention
クイックファクト
公開APIあり