INFATON MCP35
OfficialINFATON MCP Server for 1C:Enterprise
Model Context Protocol (MCP) — 1C:Enterprise側で動作するサーバーであり、AIアシスタントが1Cデータベースと対話するための35種類のツールを提供します。
プロトコル: JSON-RPC 2.0 (MCP仕様)
📋 リポジトリ構成
ファイル | 説明 |
| MCP HTTPサービスモジュール — 35種類のツールのメインコード |
| 1C構成拡張機能(ビルド済みバイナリパッケージ) |
|
|
🛠 35種類のツール
メタデータ (8)
# | ツール | 説明 |
1 |
| 構成メタデータオブジェクトツリー |
2 |
| オブジェクトの完全な構造(属性、表形式セクション、モジュール) |
3 |
| オブジェクト属性リスト |
4 |
| オブジェクトの表形式セクション |
5 |
| 列挙値 |
6 |
| レジスタのディメンション、リソース、属性 |
7 |
| レジスタに対するドキュメントの動き |
8 |
| メタデータ検索(名前/シノニムによる) |
データ (7)
# | ツール | 説明 |
9 |
| 任意の1Cクエリの実行 |
10 |
| 参照/GUIDによるオブジェクトの取得 |
11 |
| フィルタ付きのカタログ/ドキュメント要素リスト |
12 |
| コードによる検索 |
13 |
| 名前による検索 |
14 |
| フィルタ付きのレジスタレコード |
15 |
| 日付/番号でフィルタリングされたドキュメントリスト |
CRUD (7)
# | ツール | 説明 |
16 |
| 新規オブジェクトの作成(カタログ/ドキュメント) |
17 |
| オブジェクト属性の変更 |
18 |
| 削除フラグの設定 |
19 |
| ドキュメントの転記 |
20 |
| 転記の取り消し |
21 |
| オブジェクトのコピー |
22 |
| 個別属性の変更 |
コードと計算 (3)
# | ツール | 説明 |
23 |
| 任意の1Cコードの実行 |
24 |
| 式の評価 |
25 |
| オブジェクトモジュールのテキスト取得 |
レポート (1)
# | ツール | 説明 |
26 |
| レポートの生成 (SKD) |
管理 (4)
# | ツール | 説明 |
27 |
| アクティブユーザーリスト |
28 |
| イベントログ |
29 |
| データロック |
30 |
| 1Cサーバー情報 |
チェックと制御 (2)
# | ツール | 説明 |
31 |
| 参照整合性チェック |
32 |
| 定期ジョブの実行 |
データ交換 (3)
# | ツール | 説明 |
33 |
| データ交換の実行 |
34 |
| 交換ログ |
35 |
| JSONからのデータインポート |
🚀 クイックスタート
1. 拡張機能のインストール
1Cデータベースの コンフィギュレーター を開きます
構成 → 構成拡張機能 → 追加
INFATON_MCP.cfeファイルを選択しますDB構成を更新します (F7)
2. 確認
curl -u 'Логин:Пароль' -X POST \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"initialize","id":1}' \
https://ваш-сервер/база/hs/mcp/期待される応答:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"protocolVersion": "2024-11-05",
"capabilities": { "tools": {} },
"serverInfo": { "name": "infaton-1c-mcp", "version": "1.0.0" }
}
}3. ツールの呼び出し
curl -u 'Логин:Пароль' -X POST \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"tools/call","id":2,"params":{"name":"get_metadata_tree","arguments":{}}}' \
https://ваш-сервер/база/hs/mcp/📐 アーキテクチャ
┌─────────────────────────┐
│ AI Assistant │ Claude / GPT / Qwen / ...
│ (MCP Client) │
└────────┬────────────────┘
│ JSON-RPC 2.0
▼
┌─────────────────────────┐
│ HTTP-сервис /hs/mcp/ │ Расширение INFATON_MCP.cfe
│ Module.bsl │ 35 инструментов
│ (MCP Server) │
└────────┬────────────────┘
│ Встроенный язык 1С
▼
┌─────────────────────────┐
│ База 1С:Предприятие │ ERP / УПП / Бухгалтерия / ...
│ Данные, метаданные │
└─────────────────────────┘📝 互換性
1Cプラットフォーム: 8.3.20以降 (8.3.27でテスト済み)
構成: ERP 2.5, UPP 1.3, Accounting 3.0, UT 11, KA 2
MCPプロトコル: 2024-11-05
トランスポート: HTTP (Basic Auth)
📄 ライセンス
© 2024-2026 INFATON (infaton.ru)
.cfe のビルドに関する詳細な手順については、HOW_TO_BUILD_CFE.md を参照してください。
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/infaton/MCP35'
If you have feedback or need assistance with the MCP directory API, please join our Discord server