ΠΡΠΎΠΏΡΡΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ. ΠΠ°ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΠΌ Π·Π° 2 ΠΌΠΈΠ½ΡΡΡ.
ΠΠ°ΡΠ½ΠΈΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° cloud.anythingmcp.com, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Moss ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΈ Π½Π°ΠΏΡΠ°Π²ΡΡΠ΅ ΡΠ²ΠΎΠΉ ΠΠ-ΠΊΠ»ΠΈΠ΅Π½Ρ (Claude, ChatGPT, Copilot ΠΈΠ»ΠΈ Cursor) Π½Π° ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ MCP-ΡΠ½Π΄ΠΏΠΎΠΈΠ½Ρ. ΠΠ΅Π· Docker, Π±Π΅Π· git clone, Π±Π΅Π· ΠΎΠΏΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡΠ°ΡΠΊΠΎ
Moss, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡ ΠΎΠ΄Π°ΠΌΠΈ (ΠΠ΅ΡΠΌΠ°Π½ΠΈΡ ΠΈ ΠΠ²ΡΠΎΠΏΠ°): ΡΠ°ΡΡ ΠΎΠ΄Ρ ΠΏΠΎ ΠΊΠ°ΡΡΠ°ΠΌ, ΡΡΠ΅ΡΠ°ΠΌ ΠΈ Π²ΠΎΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡΠΌ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌΠΈ ΠΈ ΡΠ΅ΠΊΠ°ΠΌΠΈ, Π±Π°Π»Π°Π½ΡΡ ΠΊΠΎΡΠ΅Π»ΡΠΊΠΎΠ² ΠΈ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ, ΡΡΠ΅ΡΠ° Π·Π°ΡΡΠ°Ρ, ΡΡΠ°Π²ΠΊΠΈ ΠΠΠ‘ ΠΈ ΡΠ΅Π½ΡΡΡ Π·Π°ΡΡΠ°Ρ. Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ; ΠΏΠ»Π°ΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ ΠΎΠ½ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉ ΡΠΏΡΠΎΡΠΈΡΡ
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠΌΠΏΡΠΎΠ² Π΄Π»Ρ Moss
ΠΠ»ΠΈΠΊΠ½ΠΈ ΠΏΠΎ ΠΏΡΠΎΠΌΠΏΡΡ β ΠΎΠ½ ΡΠΊΠΎΠΏΠΈΡΡΠ΅ΡΡΡ. ΠΡΡΠ°Π²Ρ Π² Claude, ChatGPT, Cursor, Gemini, Copilot ΠΈΠ»ΠΈ OpenClaw ΠΈ Π·Π°ΠΏΡΡΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠΎΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ.
Claude β ΡΡΠΎ AI, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΈΠ±Π°ΡΡΡΡ. ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΎΡΠ²Π΅ΡΡ.
π‘ ΠΠ΅Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ cloud.anythingmcp.com Π½Π°ΠΏΡΡΠΌΡΡ. ΠΠΎΠΉΠ΄ΠΈΡΠ΅, Π½Π°ΠΆΠΌΠΈΡΠ΅ Connectors β Moss, Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ MCP API key, ΠΈ Π³ΠΎΡΠΎΠ²ΠΎ. ΠΠ΅Π· Docker, Π±Π΅Π·
git clone, Π±Π΅Π· Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°.
Moss + Gemini
Moss, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡ ΠΎΠ΄Π°ΠΌΠΈ (ΠΠ΅ΡΠΌΠ°Π½ΠΈΡ ΠΈ ΠΠ²ΡΠΎΠΏΠ°): ΡΠ°ΡΡ ΠΎΠ΄Ρ ΠΏΠΎ ΠΊΠ°ΡΡΠ°ΠΌ, ΡΡΠ΅ΡΠ°ΠΌ ΠΈ Π²ΠΎΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡΠΌ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌΠΈ ΠΈ ΡΠ΅ΠΊΠ°ΠΌΠΈ, Π±Π°Π»Π°Π½ΡΡ ΠΊΠΎΡΠ΅Π»ΡΠΊΠΎΠ² ΠΈ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ, ΡΡΠ΅ΡΠ° Π·Π°ΡΡΠ°Ρ, ΡΡΠ°Π²ΠΊΠΈ ΠΠΠ‘ ΠΈ ΡΠ΅Π½ΡΡΡ Π·Π°ΡΡΠ°Ρ. Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ; ΠΏΠ»Π°ΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ ΠΎΠ½ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ.
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠ»Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π²ΡΡΡΠΎΠ΅Π½Ρ Π² ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ (Π²ΠΈΠ΄Π½Ρ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°). Π’ΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ:
MOSS_KEY_ID, MOSS_SECRET_KEY
Π¨Π°Π³ 1 β ΠΠΎΠ»ΡΡΠΈΡΠ΅ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 5 ΠΌΠΈΠ½ΡΡ. ΠΡΠΆΠ½Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Moss ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Moss, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΠΊΠ»ΡΡ.
- ΠΠΎΠΉΠ΄ΠΈΡΠ΅ Π² Moss ΠΊΠ°ΠΊ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Settings, Company Settings, API Keys (ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ Settings, Platform, API Keys).
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Generate API Key ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Moss.
- Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Key ID (Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ
kid_) Π²MOSS_KEY_ID, Π° Secret Key (Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρsk_) Π²MOSS_SECRET_KEY. Π‘Π΅ΠΊΡΠ΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·; Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΡΠ΅ΡΡΠ½, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΊΠ»ΡΡ. - Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅
moss_list_expenses: ΠΎΠ½ Π²Π΅ΡΠ½ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΠ°ΡΡ ΠΎΠ΄Ρ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡ ΠΊΠ»ΡΡ.
ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Π΅Ρ ΠΊΠ»ΡΡ Π½Π° ΡΠΎΠΊΠ΅Π½ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Ρ Π½Π° /oauth2/token Moss (client credentials) ΠΈ ΡΠ°ΠΌ Π΅Π³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ. ΠΠ½ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ scope write, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ read, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ Π½ΡΠΆΠ΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΠΠ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ°ΡΡ, ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ.
Π§ΡΠΎ ΠΎΠ½ ΡΠΈΡΠ°Π΅Ρ: ΡΠ°ΡΡ
ΠΎΠ΄Ρ (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΊΠ°ΡΡΠ°ΠΌ, ΡΡΠ΅ΡΠ° ΠΈ Π²ΠΎΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ) Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌΠΈ, ΡΡΠΌΠΌΠ°ΠΌΠΈ Π½Π΅ΡΡΠΎ, ΠΠΠ‘ ΠΈ Π±ΡΡΡΡΠΎ, ΡΡΡΡΠΎΠΌ Π·Π°ΡΡΠ°Ρ ΠΈ ΡΡΠ°Π²ΠΊΠΎΠΉ ΠΠΠ‘ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ, ΡΡΠ°ΡΡΡΠΎΠΌ, ΡΡΠ°ΡΡΡΠΎΠΌ ΡΠΊΡΠΏΠΎΡΡΠ° ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠΌ; ΡΠ°ΠΉΠ»Ρ, ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ½Π½ΡΠ΅ ΠΊ ΡΠ°ΡΡ
ΠΎΠ΄Π°ΠΌ (ΡΠ΅ΠΊΠΈ, PDF ΡΡΠ΅ΡΠΎΠ²), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅Ρ moss_search_files ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ moss_download_file; Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠ΅ ΡΡΠ΅ΡΠ° Moss (ΠΊΠΎΡΠ΅Π»ΡΠΊΠΈ) Ρ ΡΠΈΠΏΠΎΠΌ ΡΠΈΠ½Π°Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²Π°Π»ΡΡΠΎΠΉ ΠΈ ΡΡΠ°ΡΡΡΠΎΠΌ, Π±Π°Π»Π°Π½Ρ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π±Π°Π»Π°Π½Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ, Π° ΡΠ°ΠΊΠΆΠ΅ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π·Π° ΠΏΠ΅ΡΠΈΠΎΠ΄ Π΄Π°Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠΈ (ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΡ ΠΏΠΎ ΠΊΠ°ΡΡΠ°ΠΌ, Π²ΡΠΏΠ»Π°ΡΡ, ΡΠ½ΡΡΠΈΡ, ΠΏΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΏΠΎΠ³Π°ΡΠ΅Π½ΠΈΡ, Ρ Π΄Π°ΡΠΎΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠΈ ΠΈ Π΄Π°ΡΠΎΠΉ Π²Π°Π»ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΠΎΠΌ ΠΈ ΠΊΠΎΠΌΠΈΡΡΠΈΡΠΌΠΈ); ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² Ρ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠΌΠΈ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ°ΠΌΠΈ, Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΏΠ»Π°ΡΠ΅Π»ΡΡΠΈΠΊΠ° ΠΠΠ‘, ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ ΠΎΠΏΠ»Π°ΡΡ ΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠΎΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ; ΡΡΠ΅ΡΠ° Π·Π°ΡΡΠ°Ρ Ρ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ; ΡΡΠ°Π²ΠΊΠΈ ΠΠΠ‘; ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΎΠΏΠ»Π°ΡΡ Ρ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ ΡΡΠΎΠΊΠ° ΠΈ ΡΠΊΠΈΠ΄ΠΊΠΈ; ΡΡΡΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ΅Π½ΡΡΡ Π·Π°ΡΡΠ°Ρ, Π½ΠΎΡΠΈΡΠ΅Π»ΠΈ Π·Π°ΡΡΠ°Ρ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ, Ρ ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ; ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΈ ΡΠΎΠ»ΡΠΌΠΈ; ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΎΡΠ΄Π΅Π»Ρ.
Π€ΠΈΠ»ΡΡΡΡ: ΡΠ°ΡΡ
ΠΎΠ΄Ρ ΡΠΈΠ»ΡΡΡΡΡΡΡΡ ΠΏΠΎ ΡΠΈΠΏΡ (CARD_TRANSACTION, INVOICE, REIMBURSEMENT), ΡΡΠ°ΡΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ SUBMITTED, APPROVED, FLAGGED, REJECTED, REVIEWED, VERIFIED, COMPLETED), ΡΡΠ°ΡΡΡΡ ΡΠΊΡΠΏΠΎΡΡΠ° (NOT_EXPORTED, READY_FOR_EXPORT, EXPORT_PENDING, EXPORTED, EXPORT_FAILED), Π΄Π°ΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, Π΄Π°ΡΠ΅ ΡΠ°ΡΡ
ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΎΡΡΠΈΡΡΡΡΡΡ ΠΏΠΎ ΡΡΠ°ΡΡΡΡ, Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΡΡΠΌΠΌΠ΅ Π² Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π²Π°Π»ΡΡΠ΅ ΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°ΡΡ
ΠΎΠ΄Π°. ΠΠ°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠΌ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌ Π²ΡΠ΅Π³Π΄Π° Π½ΡΠΆΠ΅Π½ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π΄Π°Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠΈ. Π€Π°ΠΉΠ»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ ΠΈ id ΠΏΠΎΠ·ΠΈΡΠΈΠΉ.
Π§ΡΠΎ ΠΎΠ½ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ: moss_create_supplier, moss_create_dimension, moss_update_dimension, moss_create_dimension_item (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΎΠ²ΡΠΉ ΡΠ΅Π½ΡΡ Π·Π°ΡΡΠ°Ρ) ΠΈ moss_update_dimension_item ΠΌΠ΅Π½ΡΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠΊ. ΠΠ½ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅; ΠΠ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ, ΠΈ ΠΆΠ΄ΡΡ Π²Π°ΡΠ΅Π³ΠΎ Β«Π΄Π°Β», Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ external_user_id (ΡΠΎΠ³ΠΎ, ΠΊΡΠΎ ΠΏΠΎΠΏΡΠΎΡΠΈΠ»), ΡΡΠΎΠ±Ρ Moss ΠΌΠΎΠ³ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ Π² ACTIVE ΠΈΠ»ΠΈ DEACTIVATED; ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Π³Π΄Π° Π½ΡΠΆΠ½Ρ ΠΈΠΌΡ ΠΈ ΡΡΠ°ΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡΠ°ΡΡΡΡ, ΠΠ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ, ΡΠ΅ΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π½ΡΠΆΠ΅Π½ ΠΌΠΎΠ΄ΡΠ»Ρ Moss Multiple Dimensions.
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅: moss_update_supplier, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ IBAN, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Moss ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅Ρ ΡΡΠ΅ΡΠ° ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π΅Π³ΠΎ ΠΎΡΠΎΠ·Π½Π°Π½Π½ΠΎ, ΠΈ ΡΠΎΠ³Π΄Π° ΠΠ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠ°ΡΡΠ΅ ΠΈ Π½ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ.
Π‘ΡΠΌΠΌΡ ΠΈ Π΄Π°ΡΡ: ΡΡΠΌΠΌΡ β ΠΎΠ±ΡΠ΅ΠΊΡΡ Ρ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ amount ΠΈ currency; homeAmount ΡΠΊΠ°Π·Π°Π½ Π² Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π²Π°Π»ΡΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΠ°ΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ YYYY-MM-DD, ΠΌΠ΅ΡΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β ISO 8601 Π² UTC. ID β UUID.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ: ΡΠΏΠΈΡΠΊΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π΄ΠΎ 100 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 50); ΠΠ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΡΡ page, ΠΏΠΎΠΊΠ° meta.pagination.hasMore ΡΠ°Π²Π½ΠΎ true. Π€ΠΈΠ»ΡΡΡΡ ΠΏΠΎ id ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΄ΠΎ 100 id. Moss Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ 180 ΡΡΠ΅Π½ΠΈΠΉ ΠΈ 20 Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π² ΠΌΠΈΠ½ΡΡΡ Π½Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ.
Π§Π°ΡΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ: 401 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠ»ΡΡ ΠΎΡΠΎΠ·Π²Π°Π½ ΠΈΠ»ΠΈ ΡΠΎΠΊΠ΅Π½ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ Π²ΡΠΏΡΡΡΠΈΡΡ: ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ MOSS_KEY_ID ΠΈ MOSS_SECRET_KEY. 402 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Moss Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Multiple Dimensions. 403 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Ρ ΡΠΎΠΊΠ΅Π½Π° Π½Π΅Ρ scope. 409 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π·Π°ΠΏΠΈΡΡ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠ΅ΠΉ Ρ Π±ΡΡ
Π³Π°Π»ΡΠ΅ΡΠΈΠ΅ΠΉ. 422 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ id (ΡΡΡΡ Π·Π°ΡΡΠ°Ρ, ΡΡΠ°Π²ΠΊΠ° ΠΠΠ‘, ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΎΠΏΠ»Π°ΡΡ, ΠΊΠΎΠΌΠ°Π½Π΄Π°) Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈΠ»ΠΈ Π½Π΅Π°ΠΊΡΠΈΠ²Π΅Π½. 429 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π»ΠΈΠΌΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈΡΡΠ΅ΡΠΏΠ°Π½: Π΄ΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ Retry-After.
ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΠΏΠ»Π°ΡΠΈΡΡ, ΡΡΠ²Π΅ΡΠ΄ΠΈΡΡ, ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΡΡ ΠΎΠ΄Ρ ΠΈ Π½Π΅ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΡΠ΅ΠΊΠΈ: Π² Moss Public 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 β ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Π² Gemini
URL Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°: Π² AnythingMCP ΠΎΡΠΊΡΠΎΠΉΡΠ΅ MCP Servers β ΡΠ΅ΡΠ²Π΅Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠΎΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ, ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ URL (
https://cloud.anythingmcp.com/mcp/β¦). ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Π³ΠΎ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎYOUR_SERVER_ID.
Gemini CLI ΡΠΈΡΠ°Π΅Ρ MCP-ΡΠ΅ΡΠ²Π΅ΡΡ ΠΈΠ· ~/.gemini/settings.json (Π² Windows: %USERPROFILE%\.gemini\settings.json). ΠΠΎΠ±Π°Π²Ρ:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Π‘ΠΎΠ·Π΄Π°ΠΉ MCP API-ΠΊΠ»ΡΡ Π² AnythingMCP Π² ΡΠ°Π·Π΄Π΅Π»Π΅ MCP Servers β ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ β API keys ΠΈ Π²ΡΡΠ°Π²Ρ Π΅Π³ΠΎ Π²ΠΌΠ΅ΡΡΠΎ
YOUR_MCP_API_KEY. - Π‘ΠΎΡ
ΡΠ°Π½ΠΈ ΡΠ°ΠΉΠ» ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈ
gemini. - ΠΡΠΏΠΎΠ»Π½ΠΈ
/mcpΠ² Gemini CLI (ΠΈΠ»ΠΈgemini mcp listΠ² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅):anythingmcpΠ΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΡΠΉ. - ΠΠ°ΡΠΈΠ½Π°ΠΉ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠΌΠΏΡΡ: Gemini CLI ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
Moss.
ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
| Tool | What it does |
|---|---|
moss_list_expenses | List expenses (card transactions, invoices and reimbursements) with their line items, amounts in original and home currency, status, export⦠|
moss_search_files | List the files (receipts, invoice PDFs) attached directly to the given expenses: id, name, original name, size and upload time |
moss_download_file | Download one file attached to an expense (receipt or invoice, usually a PDF or image) by its id from moss_search_files |
moss_list_expense_accounts | List expense accounts (the accounting sub-categories booked on expense lines): id, name, account number and status |
moss_get_expense_account | Get one expense account by id: name, account number and status |
moss_list_dimensions | List the accounting dimensions of the organisation (e.g. cost centre, cost carrier, project; at most 50): id, name, ERP name and id, status |
moss_get_dimension | Get one accounting dimension by id: name, ERP name, ERP id and status |
moss_list_dimension_items | List the items (values) of one dimension, e.g. the cost centres: id, name, code and status |
moss_get_dimension_item | Get one dimension item (e.g. a cost centre) by id: name, code and status |
moss_list_suppliers | List suppliers: id, name, supplier number (code), status, currency, VAT id, bank details, default payment method, payment term and default⦠|
moss_get_supplier | Get one supplier by id (e.g. the supplierId of an expense) with bank details, VAT id and defaults |
moss_list_payment_terms | List payment terms: id, number, description, status and the due date rules (days, discounts) |
moss_get_payment_term | Get one payment term by id, e.g. the paymentTermId of a supplier |
moss_list_tax_rates | List VAT rates: id, name, code, rate and status |
moss_get_tax_rate | Get one VAT rate by id (taxRateId of an expense line): name, code, rate and status |
moss_list_users | List the users of the organisation: id, name, e-mail, team, manager, roles and status. createdBy of an expense is a user id |
moss_get_user | Get one user by id: name, e-mail, team, manager, roles and status |
moss_list_teams | List teams: id, name, department and status |
moss_get_team | Get one team by id (teamId of a user or default team of a supplier): name, department and status |
moss_list_departments | List the departments of the organisation: id and name |
moss_get_department | Get one department by id (the department of a team) with its name |
moss_list_bank_accounts | List the Moss bank accounts (wallets) of the organisation: id, funding type (CREDIT or DEBIT), currency and status (ACTIVE or CLOSED) |
moss_get_bank_account_balance | Get the current balance of one Moss bank account: balance (ledger) and availableBalance (what can still be spent, lower when transactions⦠|
moss_search_bank_transactions | Search the money movements of Moss wallets by booking date: card purchases and refunds, payouts, withdrawals, top-ups and repayments, with⦠|
moss_create_supplier | Create a supplier in Moss with name, supplier number, currency, VAT id, bank details, default payment method, payment term and default⦠|
moss_update_supplier | Change fields of an existing supplier; only the fields you send change |
moss_create_dimension | Create an accounting dimension (e.g |
moss_update_dimension | Rename a dimension in Moss and set its name in the accounting system |
moss_create_dimension_item | Add an item to a dimension, e.g. a new cost centre or project with its name and code |
moss_update_dimension_item | Rename a dimension item, change its code, or activate or deactivate it |
ΠΡΠΈΠΌΠ΅ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²
- Β«ΠΡΠ²Π΅Π΄ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΊΠ°ΡΡΠ°ΠΌ Π·Π° ΠΏΡΠΎΡΠ»ΡΠΉ ΠΌΠ΅ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΡ Π΅ΡΡ NOT_EXPORTED, Ρ ΡΡΠΌΠΌΠΎΠΉ, ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠΌ ΠΈ ΡΡΡΡΠΎΠΌ Π·Π°ΡΡΠ°Ρ.Β»
- Β«ΠΠ°ΠΊΠΎΠΉ ΡΠ΅ΠΉΡΠ°Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π±Π°Π»Π°Π½Ρ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½Π°ΡΠΈΡ ΠΊΠΎΡΠ΅Π»ΡΠΊΠΎΠ² Moss?Β»
- Β«ΠΠΎΠΊΠ°ΠΆΠΈ ΡΠ΅ΠΊ, ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ½Π½ΡΠΉ ΠΊ ΡΠ°ΡΡ ΠΎΠ΄Ρ Moss Π½Π° 249,90 EUR ΠΎΡ 14 ΠΎΠΊΡΡΠ±ΡΡ.Β»
- Β«ΠΡΠΎΡΡΠΌΠΌΠΈΡΡΠΉ Π½Π°ΡΠΈ ΡΡΠ΅ΡΠ° Π·Π° ΡΡΠ΅ΡΠΈΠΉ ΠΊΠ²Π°ΡΡΠ°Π» ΠΏΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°ΠΌ ΠΈ ΡΡΠ°Π²ΠΊΠ°ΠΌ ΠΠΠ‘.Β»
- Β«Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠ΅Π½ΡΡ Π·Π°ΡΡΠ°Ρ 4300 Marketing Events Π² Π½Π°ΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΠ΅Π½ΡΡΠΎΠ² Π·Π°ΡΡΠ°Ρ. Π‘Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠΊΠ°ΠΆΠΈ, ΡΡΠΎ ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ.Β»
FAQ
ΠΠ΄Π΅ Gemini CLI ΠΈΡΠ΅Ρ MCP-ΡΠ΅ΡΠ²Π΅ΡΡ? Π ~/.gemini/settings.json Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ»ΠΈ Π² .gemini/settings.json Π²Π½ΡΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°. gemini mcp list ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ ΠΈ ΡΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ
- Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Claude
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ChatGPT
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Cursor
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Meta Muse
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Microsoft Copilot
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ?