vladimir-kharin/1c_mcp
Инструмент для создания MCP-серверов в 1С:Предприятие путем разработки расширения конфигурации. Позволяет интегрировать данные и функциональность 1С с AI-ассистентами (Claude, Cursor и т.д.). Включает Python-прокси и пример расширения 1С с готовыми инструментами.
何を解決するか
AIアシスタント(Claude Desktop、Cursor、およびその他のLLMクライアントなど)が1C:Enterpriseデータベースに直接アクセスできるようにします。Model Context Protocol (MCP) を実装することで、AIモデルが1Cシステム内で特定のデータを自動的に要求し、関数を実行できるようになり、手動で提供されたコンテキストに依存しなくなります。
動作方法
このプロジェクトは、MCPサーバーとして機能する1C拡張を提供し、技術的なプロトコル要件を処理します。AIクライアントが呼び出せるHTTPサービス(mcp_APIBackend)を公開しています。認証やトランスポートの問題(例:stdioサポート)を解決するため、オプションのPythonベースのプロキシも提供されており、OAuth2およびBasic認証をサポートしています。
対象ユーザー
AI駆動のワークフローやエージェントにビジネスデータやロジックを統合したい、1C:Enterpriseプラットフォームで開発している開発者向けです。
主な特徴
- 即時利用可能な拡張: MCPプロトコルのオーバーヘッドを処理する事前構築済みの1C拡張を含んでいます。
- 標準搭載ツール: 1C構成メタデータを扱うための組み込みツールを提供しています。
- 柔軟なデプロイメント: 直接HTTP接続またはPythonプロキシ(Docker経由で利用可能)の両方をサポートし、セキュリティと互換性を高めます。
- 拡張可能なアーキテクチャ: 1C処理モジュール内で単純なエクスポートメソッドを実装することで、カスタムツールを作成できます。
- 完全なMCP対応: ツールだけでなく、リソース(静的コンテキスト)やプロンプト(メッセージテンプレート)もサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト