ΠΡΠΎΠΏΡΡΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ. ΠΠ°ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΠΌ Π·Π° 2 ΠΌΠΈΠ½ΡΡΡ.
ΠΠ°ΡΠ½ΠΈΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° cloud.anythingmcp.com, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Microsoft Dynamics 365 Business Central ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΈ Π½Π°ΠΏΡΠ°Π²ΡΡΠ΅ ΡΠ²ΠΎΠΉ ΠΠ-ΠΊΠ»ΠΈΠ΅Π½Ρ (Claude, ChatGPT, Copilot ΠΈΠ»ΠΈ Cursor) Π½Π° ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ MCP-ΡΠ½Π΄ΠΏΠΎΠΈΠ½Ρ. ΠΠ΅Π· Docker, Π±Π΅Π· git clone, Π±Π΅Π· ΠΎΠΏΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡΠ°ΡΠΊΠΎ
ΠΡΡΡΡ Π²Π°Ρ ΠΠ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Business Central: ΠΈΡΠ΅Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΈ ΡΠΎΠ²Π°ΡΡ, ΡΠΈΡΠ°Π΅Ρ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, Π·Π°ΠΊΠ°Π·Ρ ΠΈ ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠ΄Π°ΠΆΠΈ, ΡΡΠ΅ΡΠ° ΠΏΠΎΠΊΡΠΏΠΊΠΈ, Π³Π»Π°Π²Π½ΡΡ ΠΊΠ½ΠΈΠ³Ρ, ΠΏΠ»Π°Π½ ΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ². Business Central online ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ API v2.0, Π²Ρ ΠΎΠ΄ Ρ Π²Π°ΡΠ΅ΠΉ ΡΡΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ Microsoft.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉ ΡΠΏΡΠΎΡΠΈΡΡ
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠΌΠΏΡΠΎΠ² Π΄Π»Ρ Microsoft Dynamics 365 Business Central
ΠΠ»ΠΈΠΊΠ½ΠΈ ΠΏΠΎ ΠΏΡΠΎΠΌΠΏΡΡ β ΠΎΠ½ ΡΠΊΠΎΠΏΠΈΡΡΠ΅ΡΡΡ. ΠΡΡΠ°Π²Ρ Π² Claude, ChatGPT, Cursor, Gemini, Copilot ΠΈΠ»ΠΈ OpenClaw ΠΈ Π·Π°ΠΏΡΡΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠΎΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ.
Claude β ΡΡΠΎ AI, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΈΠ±Π°ΡΡΡΡ. ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΎΡΠ²Π΅ΡΡ.
π‘ ΠΠ΅Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ cloud.anythingmcp.com Π½Π°ΠΏΡΡΠΌΡΡ. ΠΠΎΠΉΠ΄ΠΈΡΠ΅, Π½Π°ΠΆΠΌΠΈΡΠ΅ Connectors β Microsoft Dynamics 365 Business Central, Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ MCP API key, ΠΈ Π³ΠΎΡΠΎΠ²ΠΎ. ΠΠ΅Π· Docker, Π±Π΅Π·
git clone, Π±Π΅Π· Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°.
Dynamics 365 Business Central + ChatGPT
ΠΡΡΡΡ Π²Π°Ρ ΠΠ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Business Central: ΠΈΡΠ΅Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΈ ΡΠΎΠ²Π°ΡΡ, ΡΠΈΡΠ°Π΅Ρ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, Π·Π°ΠΊΠ°Π·Ρ ΠΈ ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠ΄Π°ΠΆΠΈ, ΡΡΠ΅ΡΠ° ΠΏΠΎΠΊΡΠΏΠΊΠΈ, Π³Π»Π°Π²Π½ΡΡ ΠΊΠ½ΠΈΠ³Ρ, ΠΏΠ»Π°Π½ ΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ². Business Central online ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ API v2.0, Π²Ρ ΠΎΠ΄ Ρ Π²Π°ΡΠ΅ΠΉ ΡΡΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ Microsoft.
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠ»Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π²ΡΡΡΠΎΠ΅Π½Ρ Π² ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ (Π²ΠΈΠ΄Π½Ρ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°). Π’ΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ:
MICROSOFT_CLIENT_ID, MICROSOFT_CLIENT_SECRET, MICROSOFT_TENANT_ID, BC_ENVIRONMENT
Π¨Π°Π³ 1 β ΠΠΎΠ»ΡΡΠΈΡΠ΅ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ΅Π½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Microsoft Entra ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ
https://entra.microsoft.comβ Applications β App registrations β New registration ΠΈΠ»ΠΈ Π²ΠΎΠ·ΡΠΌΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π΄Π»Ρ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° Outlook, OneDrive ΠΈΠ»ΠΈ SharePoint. ΠΠ±ΡΡΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ Accounts in this organizational directory only. - ΠΠΎΠ±Π°Π²ΡΡΠ΅ redirect URI Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Web:
https://cloud.anythingmcp.com/api/mcp-oauth/callback(Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΠ΅ AnythingMCP ΡΠ°ΠΌΠΈ:<your AnythingMCP URL>/api/mcp-oauth/callback). ΠΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ, ΠΈΠ½Π°ΡΠ΅ Microsoft ΠΎΡΠ²Π΅ΡΠΈΡAADSTS50011. - Π ΡΠ°Π·Π΄Π΅Π»Π΅ API permissions β Add a permission β Dynamics 365 Business Central β Delegated permissions ΠΎΡΠΌΠ΅ΡΡΡΠ΅
Financials.ReadWrite.All(ΠΈuser_impersonation). ΠΠ°ΠΆΠΌΠΈΡΠ΅ Grant admin consent, Π΅ΡΠ»ΠΈ Π² Π²Π°ΡΠ΅ΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π΄Π°Π²Π°ΡΡ ΡΠΎΠ³Π»Π°ΡΠΈΠ΅ ΡΠ°ΠΌΠΈ. - Π ΡΠ°Π·Π΄Π΅Π»Π΅ Certificates & secrets β New client secret ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Value ΡΠ΅ΠΊΡΠ΅ΡΠ°. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·; Secret ID Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ΅Π½.
- ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΠ΅
MICROSOFT_CLIENT_ID(Application (client) ID),MICROSOFT_CLIENT_SECRET,MICROSOFT_TENANT_IDΠΈBC_ENVIRONMENT, Π·Π°ΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ. - ΠΠ°ΠΆΠΌΠΈΡΠ΅ Authorize with Provider ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Business Central. Access-ΡΠΎΠΊΠ΅Π½Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
- ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅
bc_list_companies. ΠΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΅Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ.
Π’Π΅Π½Π°Π½Ρ ΠΈ ΡΡΠ΅Π΄Π°: Π² MICROSOFT_TENANT_ID ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π²Π°Ρ Directory (tenant) ID ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅Π½, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ contoso.onmicrosoft.com. common ΠΈ organizations Π·Π΄Π΅ΡΡ Π½Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ΅Π½Π°Π½Ρ Π²Ρ
ΠΎΠ΄ΠΈΡ Π² Π°Π΄ΡΠ΅Ρ Business Central. Π BC_ENVIRONMENT ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΈΠΌΡ ΡΡΠ΅Π΄Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅Π½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Business Central: Production Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΡΠ°Π±ΠΎΡΠΈΡ
ΡΠ΅Π½Π°Π½ΡΠΎΠ², Sandbox ΠΈΠ»ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΈΠΌΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄Ρ. ΠΠΌΠ΅Π½Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ bc_list_environments. Π‘Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Π² ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΠ΅: Π² ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ΅Π΄Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ ΡΠΎΠ·Π΄Π°ΡΡ, Π±ΡΠ΄ΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌΠΈ.
Π’Π΅ ΠΆΠ΅ ΠΏΡΠ°Π²Π°, ΡΡΠΎ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ: ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²ΡΠ·ΠΎΠ² Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ Π²ΠΎΡΠ΅Π΄ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Ρ Π΅Π³ΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Business Central ΠΈ Π½Π°Π±ΠΎΡΠ°ΠΌΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠ Π²ΠΈΠ΄ΠΈΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΎΠ²Π½ΠΎ ΡΠΎ, ΡΡΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
Π§ΡΠΎ ΠΎΠ½ ΡΠΈΡΠ°Π΅Ρ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ: ΠΊΠ»ΠΈΠ΅Π½ΡΡ, ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ, ΡΠΎΠ²Π°ΡΡ, ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, Π·Π°ΠΊΠ°Π·Ρ ΠΈ ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠ΄Π°ΠΆΠΈ, ΡΡΠ΅ΡΠ° ΠΏΠΎΠΊΡΠΏΠΊΠΈ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΏΠ»Π°Π½ ΡΡΠ΅ΡΠΎΠ², ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ, Π° ΡΠ΅ΡΠ΅Π· bc_query ΡΠ°ΠΊΠΆΠ΅ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠ΅ΡΡΡΡ API v2.0, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ, Π·Π°ΠΊΠ°Π·Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ, ΠΊΡΠ΅Π΄ΠΈΡ-Π½ΠΎΡΡ, Π°Π½Π°Π»ΠΈΠ· ΡΡΠΎΠΊΠΎΠ² Π΄Π΅Π±ΠΈΡΠΎΡΡΠΊΠΎΠΉ ΠΈ ΠΊΡΠ΅Π΄ΠΈΡΠΎΡΡΠΊΠΎΠΉ Π·Π°Π΄ΠΎΠ»ΠΆΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΡΠΎΡΠ½ΠΎ-ΡΠ°Π»ΡΠ΄ΠΎΠ²Π°Ρ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ. ΠΠ½ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π·Π°ΠΊΠ°Π·Ρ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΎΡΡΠ°ΡΡΡΡ ΠΎΡΠΊΡΡΡΡΠΌΠΈ ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠ°ΠΌΠΈ: Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²ΡΠΏΡΡΠΊΠ°Π΅ΡΡΡ, Π½Π΅ ΠΎΡΠ³ΡΡΠΆΠ°Π΅ΡΡΡ, Π½Π΅ ΡΠ°ΠΊΡΡΡΠΈΡΡΠ΅ΡΡΡ ΠΈ Π½Π΅ ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ. ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΠΠ ΡΠΎΠ³Π»Π°ΡΡΠ΅Ρ Ρ Π²Π°ΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΠΎΠ²Π°ΡΡ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΈ ΡΠ΅Π½Ρ.
ΠΡΠΊΠ»ΡΡΠ΅Π½Ρ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅: bc_delete_customer, bc_make_order_from_quote, bc_delete_sales_quote ΠΈ bc_delete_sales_order. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Π·Π°ΠΊΠ°Π· Π½Π΅Π»ΡΠ·Ρ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½Ρ.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ: Business Central Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 6000 Π²ΡΠ·ΠΎΠ²ΠΎΠ² API Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π° 5 ΠΌΠΈΠ½ΡΡ; ΡΠ²Π΅ΡΡ ΡΡΠΎΠ³ΠΎ ΠΎΠ½ ΠΏΡΠΎΡΠΈΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°ΡΡ.
Π§Π°ΡΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ: 401 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΎΡΠΎΠ·Π²Π°Π½Π° ΠΈΠ»ΠΈ ΠΈΡΡΡΠΊ client secret: ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΡΠ΅Ρ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·ΡΠΉΡΠ΅ΡΡ Π·Π°Π½ΠΎΠ²ΠΎ. 403: Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡΠ° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π»ΠΈΠ±ΠΎ Π½Π΅ Π΄Π°Π½ΠΎ ΡΠΎΠ³Π»Π°ΡΠΈΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°. 404 NoEnvironment: Π½Π΅Π²Π΅ΡΠ½ΠΎ ΡΠΊΠ°Π·Π°Π½ BC_ENVIRONMENT ΠΈΠ»ΠΈ MICROSOFT_TENANT_ID. 412: ΠΊΡΠΎ-ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π·Π°ΠΏΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±ΡΠ»Π° ΠΏΡΠΎΡΠΈΡΠ°Π½Π°, ΠΏΠΎΡΡΠΎΠΌΡ ΠΠ ΡΠΈΡΠ°Π΅Ρ Π΅Ρ Π·Π°Π½ΠΎΠ²ΠΎ.
Π’ΠΎΠ»ΡΠΊΠΎ Business Central online: Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ (on-premises) Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ, Π° Π΄Π»Ρ ΡΡΠ°ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ NAV Π΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Dynamics NAV. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ API, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Ρ.
Π¨Π°Π³ 2 β Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅Ρ
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Π¨Π°Π³ 3 β ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Π² ChatGPT
URL Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°: Π² AnythingMCP ΠΎΡΠΊΡΠΎΠΉΡΠ΅ MCP Servers β ΡΠ΅ΡΠ²Π΅Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠΎΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ, ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ URL (
https://cloud.anythingmcp.com/mcp/β¦). ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Π³ΠΎ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎYOUR_SERVER_ID.
ChatGPT ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅Ρ MCP-ΡΠ΅ΡΠ²Π΅ΡΡ ΠΊΠ°ΠΊ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° (Developer mode). ΠΠ½ Π΅ΡΡΡ Π² ΠΏΠ»Π°ΡΠ½ΡΡ ΠΏΠ»Π°Π½Π°Ρ , Π² Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΌ Π΅Π³ΠΎ Π½Π΅Ρ. Π ΡΠ°Π±ΠΎΡΠΈΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°Ρ Business ΠΈ Enterprise Π΅Π³ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ½Π°ΡΠ°Π»Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ.
- ΠΡΠΊΡΠΎΠΉ Π² ChatGPT Settings β Security and login ΠΈ Π²ΠΊΠ»ΡΡΠΈ Developer mode.
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈ Π½Π° chatgpt.com/plugins ΠΈ Π½Π°ΠΆΠΌΠΈ +.
- ΠΠ²Π΅Π΄ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Name:
Dynamics 365 Business Central. - Π ΡΠ°Π·Π΄Π΅Π»Π΅ Connection ΡΠΊΠ°ΠΆΠΈ URL MCP-ΡΠ΅ΡΠ²Π΅ΡΠ°
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDΠΈ ΡΠΎΠ·Π΄Π°ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. - ΠΠΎΠ³Π΄Π° ChatGPT ΠΏΠΎΠΏΡΠΎΡΠΈΡ, Π²ΠΎΠΉΠ΄ΠΈ Π² AnythingMCP (OAuth) ΠΈ ΡΠ°Π·ΡΠ΅ΡΠΈ Π΄ΠΎΡΡΡΠΏ.
ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
| Tool | What it does |
|---|---|
bc_list_environments | List the Business Central environments of the tenant: name, type (Production or Sandbox), country and web client URL |
bc_list_companies | List the companies in the connected environment with their id, name and display name |
bc_list_customers | List or search customers: number, name, address, phone, email, balance, credit limit, currency, blocked state |
bc_get_customer | Read one customer with every field, including its @odata.etag for updates |
bc_create_customer | Create a customer |
bc_update_customer | Change fields of one customer; fields left out keep their values |
bc_delete_customer | Delete one customer |
bc_list_vendors | List or search vendors (suppliers): number, name, address, phone, email, balance, currency, blocked state |
bc_get_vendor | Read one vendor with every field: address, contact details, balance, payment terms and its @odata.etag |
bc_list_items | List or search items: number, name, type (Inventory, Service, Non-Inventory), category, inventory on hand, unit price, unit cost, base unit⦠|
bc_get_item | Read one item with every field: prices, cost, inventory, units of measure, GTIN, category |
bc_list_sales_quotes | List sales quotes: number, customer, dates, status (Draft, Sent, Accepted, Expired), amounts |
bc_get_sales_quote | Read one sales quote with every header field; expand=salesQuoteLines adds the lines |
bc_create_sales_quote | Create a sales quote for a customer, optionally with its lines in the same call |
bc_add_sales_quote_line | Add one line to an open sales quote: an item with quantity and optionally price and discount, a G/L account, a resource or a comment |
bc_make_order_from_quote | Turn a sales quote into a sales order (Business Central's Make Order) |
bc_delete_sales_quote | Delete one sales quote with its lines |
bc_list_sales_orders | List sales orders: number, customer, order and delivery dates, status (Draft, In Review, Open), fully shipped flag, amounts |
bc_get_sales_order | Read one sales order with every header field; expand=salesOrderLines adds the lines with shipped and invoiced quantities |
bc_create_sales_order | Create a sales order for a customer, optionally with its lines in the same call |
bc_add_sales_order_line | Add one line to an open sales order: an item with quantity and optionally price and discount, a G/L account, a resource or a comment |
bc_delete_sales_order | Delete one open sales order with its lines |
bc_list_sales_invoices | List sales invoices: number, customer, invoice and due dates, status (Draft, In Review, Open, Paid, Canceled, Corrective), total and⦠|
bc_get_sales_invoice | Read one sales invoice with every header field; expand=salesInvoiceLines adds the lines |
bc_list_purchase_invoices | List purchase invoices (vendor bills): number, vendor, vendor invoice number, invoice and due dates, status (Draft, In Review, Open, Paid⦠|
bc_get_purchase_invoice | Read one purchase invoice with every header field; expand=purchaseInvoiceLines adds the lines |
bc_list_general_ledger_entries | List posted general ledger entries: entry number, posting date, document type and number, G/L account, description, debit and credit amount |
bc_list_accounts | List the chart of accounts (G/L accounts): number, name, category (Assets, Liabilities, Equity, Income, Cost of Goods Sold, Expense)β¦ |
bc_list_dimensions | List the dimensions (for example DEPARTMENT, PROJECT, AREA) with their codes. bc_list_dimension_values lists the values of one |
bc_list_dimension_values | List the values of one dimension, e.g. the departments of DEPARTMENT, with code and name |
bc_list_employees | List employees: number, name, job title, email, phone, status (Active, Inactive, Terminated), employment date |
bc_query | Read any other API v2.0 resource of a company that has no dedicated tool, e.g. contacts, purchaseOrders, salesCreditMemos, salesShipments⦠|
ΠΡΠΈΠΌΠ΅ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²
- Β«Π£ ΠΊΠ°ΠΊΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅ΡΠ° ΠΈ ΠΊΠ°ΠΊΠΎΠ²Π° ΠΎΠ±ΡΠ°Ρ ΡΡΠΌΠΌΠ° ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ?Β»
- Β«ΠΠΎΠΊΠ°ΠΆΠΈ Π·Π°ΠΊΠ°Π·Ρ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ Π·Π° ΡΡΠΎΡ ΠΌΠ΅ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΡ Π½Π΅ ΠΎΡΠ³ΡΡΠΆΠ΅Π½Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ.Β»
- Β«Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Adatum Corporation Π½Π° 10 Π΅Π΄ΠΈΠ½ΠΈΡ ΡΠΎΠ²Π°ΡΠ° 1896-S ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠΈ Π΅Π³ΠΎ ΠΌΠ½Π΅ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ.Β»
- Β«Π§ΡΠΎ ΠΌΡ ΡΡΠ»ΠΈ Π½Π° ΡΡΠ΅ΡΠ°Ρ Π²ΡΡΡΡΠΊΠΈ Π² ΡΠ΅Π½ΡΡΠ±ΡΠ΅, Ρ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠΎΠΉ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»Π°ΠΌ?Β»
FAQ
Π Π°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΏΠ»Π°Π½ ChatGPT Ρ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΌΠΈ MCP-ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°ΠΌΠΈ? ΠΠ΅Ρ. ΠΠ»Ρ ΡΠ²ΠΎΠΈΡ MCP-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ Π½ΡΠΆΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, Π° ΠΎΠ½ Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΏΠ»Π°ΡΠ½ΡΡ ΠΏΠ»Π°Π½Π°Ρ .
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ
- Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Claude
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Cursor
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Gemini
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Meta Muse
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ?