pypi linza-mcpstdioMITupdated 26d ago
LINZA ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Obsidian vault, Markdown-ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΡΡΠ°ΡΡΡΠΌΠΈ, Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠ°ΠΌΠΈ. ΠΠ½Π° Π½ΡΠΆΠ½Π°, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΡΠΆΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ Π±Π°Π·Ρ, Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π² Π½Π΅ΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈ Π½Π°ΡΡΠΈΡΡ Π°Π³Π΅Π½ΡΠ° Ρ ΠΎΡΠΎΡΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Π½Π΅ΠΉ.
What can you do with LINZA?
LINZA - Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ MCP-ΡΠ΅ΡΠ²Π΅Ρ Π΄Π»Ρ Π°Π³Π΅Π½ΡΡΠΊΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ Π·Π½Π°Π½ΠΈΠΉ
ΠΠ΅ ΠΌΠ΅Π½ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅. ΠΠ΅Π½ΡΠ΅Ρ Π²Π·Π³Π»ΡΠ΄.
LINZA ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Obsidian vault, Markdown-ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΡΡΠ°ΡΡΡΠΌΠΈ, Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠ°ΠΌΠΈ. ΠΠ½Π° Π½ΡΠΆΠ½Π°, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΡΠΆΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ Π±Π°Π·Ρ, Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π² Π½Π΅ΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈ Π½Π°ΡΡΠΈΡΡ Π°Π³Π΅Π½ΡΠ° Ρ ΠΎΡΠΎΡΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Π½Π΅ΠΉ.
LINZA ΡΠΈΡΠ°Π΅Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΠΏΠ°ΠΏΠΊΡ, ΡΡΡΠΎΠΈΡ ΡΡΠ΄ΠΎΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ SQLite-Π±Π°Π·Ρ .linza/linza.db ΠΈ Π΄Π°Π΅Ρ Π°Π³Π΅Π½ΡΡ ΡΠ°Π±ΠΎΡΡΡ ΠΊΠ°ΡΡΡ: ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅ΠΌΡ Π΅ΡΡΡ Π² ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°Ρ
, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°ΠΌΠ΅ΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ²ΡΠ·Π°Π½Ρ, Π³Π΄Π΅ Π²ΠΈΠ΄Π½Ρ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΏΡΠΈΡΠΈΠ½Π°/ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ Π² Π±ΡΠ΄ΡΡΠΈΡ
ΡΠ΅ΡΡΠΈΡΡ
.
ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅ΡΡΠΎΠ½ΡΡΡΠΌΠΈ. LINZA Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π΅Ρ Π·Π°ΠΌΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΠΈ, Π½Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΉ Π»ΠΎΠ³ Π² ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΈ Π½Π΅ ΡΡΠΈΡ Π°Π³Π΅Π½ΡΠ° Π·Π° Π²Π°ΡΠ΅ΠΉ ΡΠΏΠΈΠ½ΠΎΠΉ. ΠΠ½Π° ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π³ΠΈΠΏΠΎΡΠ΅Π·Ρ Π² ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π°ΠΌΠΈ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅ΡΠ°Π΅Ρ, Π°Π³Π΅Π½Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ.
doctor -> index -> map -> review intents -> teach -> grow preview -> explicit apply
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Π° LINZA
LINZA ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π°Π³Π΅Π½ΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π±Π°Π·ΠΎΠΉ:
-
ΠΠ°ΡΡΠ° ΠΏΠ°ΠΏΠΊΠΈ Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΌΠ΅ΡΠΎΠΊ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, ΡΠ²Π΅ΠΆΠΈΠΉ Π»ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄Π½Ρ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΆΠ΄ΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅Π²ΡΡ.
-
ΠΠ±Π»Π°ΡΡΠΈ ΠΡΡΠΏΠ½ΡΠ΅ ΡΠΌΡΡΠ»ΠΎΠ²ΡΠ΅ Π³ΡΡΠΏΠΏΡ. ΠΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΎΡΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠΊΠ° Π²Ρ Π½Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ΅ΡΠ΅ ΠΈΡ .
-
Π€ΠΎΡΠΌΠ°ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΠΎΠ³ΠΈ, ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠΈ, ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π·Π°ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠ΅ΠΉΡΡ, ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ ΡΠΎΡΠΌΡ, Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΠ΅.
-
Π‘Π²ΡΠ·ΠΈ ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠΎΡΠ΅Π΄ΡΡΠ²Π°, ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ, ΠΏΡΠΈΡΠΈΠ½Π°/ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΠΈ ΠΌΠ°ΡΡΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ·Π»Π°ΠΌΠΈ. LINZA Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Π½Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, Π½ΠΎ ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ.
-
ΠΠ°ΠΌΡΡΡ Π΄Π»Ρ Π±ΡΠ΄ΡΡΠΈΡ Π°Π³Π΅Π½ΡΠΎΠ² ΠΠΎΡΠΎΡΠΊΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ: ΡΡΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡ, ΡΡΠΎ ΡΡΡΠ°ΡΠ΅Π»ΠΎ ΠΈΠ»ΠΈ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠΎΠΌΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎ.
-
ΠΠ°ΠΊΠ΅ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠ΅ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ Π°Π³Π΅Π½ΡΠ°: Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ, ΡΠ²ΡΠ·ΡΠΌΠΈ ΠΈ Π³ΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ.
Π€ΠΎΡΠΌΠ°ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ²
βΠ€ΠΎΡΠΌΠ°Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°β - ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ΅ ΠΈΠΌΡ Π΄Π»Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠ΅ΠΉΡΡ ΡΠΎΡΠΌΡ Π·Π°ΠΌΠ΅ΡΠΎΠΊ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: Π»ΠΎΠ³ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ, ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊ ΡΡΠ°ΡΡΠΈ, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ Π·Π°ΠΌΠ΅ΡΠΊΠ°, ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ.
LINZA ΡΠ½Π°ΡΠ°Π»Π° Π²ΠΈΠ΄ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΠΊΡΡΡΡ: Π΄Π»ΠΈΠ½Ρ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΡΠΏΠΈΡΠΊΠΈ, ΡΡΡΠ»ΠΊΠΈ, ΡΠ°Π±Π»ΠΈΡΡ, ΠΏΠ°ΠΏΠΊΠΈ, ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΠΎ: type-001. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠ°Π·Π°ΡΡ: βΡΡΠΎ Π»ΠΎΠ³ΠΈβ. Π’ΠΎΠ³Π΄Π° LINZA ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ type-001 -> Π»ΠΎΠ³ΠΈ Π² .linza.
ΠΠ½ΡΡΡΠΈ API ΠΎΡΡΠ°ΡΡΡΡ ΡΡΠ°ΡΡΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΠΊΠ»ΡΡΠΈ material_type, type_name ΠΈ role. Π‘Π½Π°ΡΡΠΆΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π²ΠΈΠ΄ Π³ΠΎΠ²ΠΎΡΡΡ βΡΠΎΡΠΌΠ°Ρβ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎ Π΄ΡΠΌΠ°Π΅Ρ ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°Ρ
.
ΠΠ°ΠΆΠ½Π°Ρ Π³ΡΠ°Π½ΠΈΡΠ°:
- ΠΏΡΠΈΠ½ΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° Π·Π½Π°ΡΠΈΡ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²
.linza; - Π·Π°ΠΏΠΈΡΠ°ΡΡ
role: Π»ΠΎΠ³ΠΈΠ² YAML ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΡΠ΅Π²ΡΡ; - ΡΠ΅ΠΊΡΡ Π·Π°ΠΌΠ΅ΡΠΊΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ.
ΠΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ΅Π²ΡΡ
LINZA ΠΏΡΠΈΡΡΠ»Π°Π΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
LINZA Π³ΠΎΡΠΎΠ²Π°
ΠΠ°ΡΠ΅ΡΠΈΠ°Π»:
- 42 Π·Π°ΠΌΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Ρ
- 3 Π²Ρ
ΠΎΠ΄ΡΡΠΈΡ
Π°ΡΡΠ΅ΡΠ°ΠΊΡΠ° ΠΆΠ΄ΡΡ ΡΠ΅Π²ΡΡ
- ΡΠ»ΡΠΆΠ΅Π±Π½Π°Ρ Π±Π°Π·Π°: .linza/linza.db
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π³:
1. ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ
2. ΠΡΠΈΠ½ΡΡΡ, ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ 3-5 ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ
3. ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ Π±Π΅Π· dry-run/apply
ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅:
ΠΡΠΈΠ½ΡΡΡ ΡΠΎΡΠΌΠ°Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° "Π»ΠΎΠ³ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ" ΠΏΠΎ 8 ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌ
ΠΠΎΡΠ΅ΠΌΡ: ΠΏΠΎΡ
ΠΎΠΆΠ°Ρ ΡΡΡΡΠΊΡΡΡΠ°, ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ ΡΠ°Π½ΠΊΠΈ
Π§ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ: Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡΡ Π² .linza; Markdown-Π·Π°ΠΌΠ΅ΡΠΊΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡΡΡΡ
ΠΠ½ΡΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ½ΡΠ΅Π½Ρ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΡΡΡΠΊΡΡΡΠΎΠΉ Ρ ID, Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π°ΠΌΠΈ ΠΈ Π³ΠΎΡΠΎΠ²ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ. ΠΠ°ΠΌ LINZA Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ Π°Π³Π΅Π½Ρ ΠΌΠΎΠ³ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ Π²ΠΌΠ΅ΡΡΠΎ JSON.
Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΈΠ½ΡΠ΅Π½Ρ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π½Π° Π³Π»Π°Π²Π½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ: ΠΏΠΎΡΠ΅ΠΌΡ LINZA ΡΠ°ΠΊ Π΄ΡΠΌΠ°Π΅Ρ? Π Π½Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ, ΡΠ°Π½ΠΊΠΈ, ΡΠΈΠΏ ΡΠ²ΡΠ·ΠΈ, ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ ΠΈ ΡΠ΅ΡΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΡΡ
ΠΠΎΠ΄Π΅Π»Ρ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΡΡΠΈ ΡΠ°ΠΊΠ°Ρ:
review_nextΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅.- ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ, ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Π΅Ρ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ.
apply_review_itemsΡΠ½Π°ΡΠ°Π»Π° Π΄Π΅Π»Π°Π΅Ρ dry-run.- ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅Π½Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π²
.linzaΠΈΠ»ΠΈ Π² ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ YAML, Π΅ΡΠ»ΠΈ ΡΡΠΎΡ ΡΠΈΠΏ Π·Π°ΠΏΠΈΡΠΈ ΡΡΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ. teachΠ²ΡΠ±ΠΈΡΠ°Π΅Ρ Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΏΡΠΈΠ½ΡΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ.growΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΏΠΎΡ ΠΎΠΆΠΈΠ΅ ΠΈΠ½ΡΠ΅Π½ΡΡ ΠΏΠΎ ΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌ ΠΈ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρselected_rules, ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ½ΠΈ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² ΠΏΠ°ΡΡΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΠ½ΡΠ»ΠΈ Π½Π΅ ΡΠΎ, ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΡΠ³ΠΊΠΎ ΠΎΡΠΎΠ·Π²Π°ΡΡ:
agent_workspace(action="history")
agent_workspace(action="revoke_approval", approval_id=17, dry_run=false)
LINZA Π½Π΅ ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΡΠ°ΡΡΡ Π·Π°ΠΏΠΈΡΡ ΠΈ Π½Π΅ ΠΏΡΡΠ°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΊΠ°ΡΠΈΡΡ YAML. ΠΠ½Π° ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΡΠΎΠ·Π²Π°Π½Π½ΠΎΠ΅, ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»Π΅Π΄ Π² ΠΈΡΡΠΎΡΠΈΠΈ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
1. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ
python -m pip install linza-mcp
ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠΈΡΠ°ΡΡ PDF ΠΏΡΡΠΌΠΎ ΡΠ΅ΡΠ΅Π· LINZA:
python -m pip install "linza-mcp[pdf]"
ΠΠ±ΡΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½Π° Π΄Π»Ρ Markdown, TXT, JSON, DOCX ΠΈ XLSX. [pdf] Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ PDF-ΡΠΊΡΡΡΠ°ΠΊΡΠΎΡ pypdf.
2. ΠΡΠ±ΡΠ°ΡΡ ΠΏΠ°ΠΏΠΊΡ
LINZA ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π»ΡΠ±ΠΎΠΉ Markdown-ΠΏΠ°ΠΏΠΊΠΎΠΉ: Obsidian vault, ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΏΠ°ΠΏΠΊΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΎΠΉ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ.
Π ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
Π½ΠΈΠΆΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ /absolute/path/to/workspace-or-vault Π½Π° ΡΠ²ΠΎΠΉ ΠΏΡΡΡ.
3. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ MCP-ΠΊΠ»ΠΈΠ΅Π½Ρ
Claude Desktop, Cursor, OpenCode ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ MCP-ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ:
{
"mcpServers": {
"linza": {
"command": "linza-mcp",
"env": {
"LINZA_VAULT": "/absolute/path/to/workspace-or-vault"
}
}
}
}
VS Code / Copilot MCP ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠ»ΡΡ servers:
{
"servers": {
"linza": {
"type": "stdio",
"command": "linza-mcp",
"env": {
"LINZA_VAULT": "/absolute/path/to/workspace-or-vault"
}
}
}
}
LINZA_VAULT Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½ Π΄Π»Ρ ΡΡΠ°ΡΡΠ°: Π±Π΅Π· Π½Π΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ./vault. ΠΠΎ Π΄Π»Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π»ΡΡΡΠ΅ Π·Π°Π΄Π°ΡΡ ΡΠ²Π½ΡΡ ΠΏΠ°ΠΏΠΊΡ.
4. ΠΡΠΎΠ²Π΅ΡΠΈΡΡ Π·Π°ΠΏΡΡΠΊ
linza-mcp --version
ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠΏΡΠΎΡΠΈΡΠ΅ Π°Π³Π΅Π½ΡΠ°:
ΠΡΠΎΠ²Π΅ΡΡ LINZA ΡΠ΅ΡΠ΅Π· agent_workspace(action="doctor").
ΠΡΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΡΠΉ ΠΏΠ°ΠΏΠΊΡ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ 3-5 ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΈ
LINZA ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡΡΡ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π±Π΅Π· embedding-ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΈ Π½ΡΠΆΠ½Ρ Π΄Π»Ρ ΡΠΌΡΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°, ΠΊΠ°ΡΡΡ ΡΠ΅ΠΌ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ²ΡΠ·Π΅ΠΉ.
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΡΡ - LM Studio:
- ΠΡΠΊΡΡΡΡ LM Studio.
- Π‘ΠΊΠ°ΡΠ°ΡΡ embedding-ΠΌΠΎΠ΄Π΅Π»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ
text-embedding-granite-embedding-278m-multilingual,nomic-embed-text-v1.5ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ. - ΠΠ°ΠΏΡΡΡΠΈΡΡ Local Server.
- ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ endpoint Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½Π°
http://127.0.0.1:1234/v1.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π»Ρ LM Studio:
$env:LINZA_EMBED_PROVIDER="lmstudio"
$env:LINZA_EMBED_URL="http://127.0.0.1:1234/v1"
$env:LINZA_EMBED_MODEL="your-embedding-model-name"
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ:
lmstudio- ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ;ollama- Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ΅ΡΠ΅Π· Ollama;openai- Π»ΡΠ±ΠΎΠΉ OpenAI-compatible endpoint Ρ/embeddings.
ΠΡΠ»ΠΈ ΠΌΠ΅Π½ΡΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ, ΠΌΠΎΠ΄Π΅Π»Ρ ΠΈΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ, ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠ΅ΠΈΠ½Π΄Π΅ΠΊΡ. LINZA ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ embedding signature ΠΈ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ graph/search workflows, Π΅ΡΠ»ΠΈ sidecar ΡΡΡΠ°ΡΠ΅Π» ΠΈΠ»ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠ½ΡΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ MCP-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ LINZA ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ 7 MCP-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠΎΠ³ΠΎ Ρ
Π²Π°ΡΠ°Π΅Ρ Π΄Π»Ρ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ: ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅, ΠΏΡΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΏΠΊΡ, ΠΈΡΠΊΠ°ΡΡ, ΡΠΈΡΠ°ΡΡ ΡΠ°ΠΉΠ», ΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡΠ΅ΡΡΠΈΠΊΠΈ, Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ vault ΠΈ Π²Π΅ΡΡΠΈ Π°Π³Π΅Π½ΡΠ° ΡΠ΅ΡΠ΅Π· agent_workspace.
| ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ | ΠΠ°ΡΠ΅ΠΌ |
|---|---|
agent_workspace |
ΠΠ΄ΠΈΠ½ΡΠΉ Π²Ρ ΠΎΠ΄ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ, ΠΊΠ°ΡΡΡ, ΠΈΠΌΠΏΠΎΡΡΠ°, ΡΠ΅Π²ΡΡ, ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΡΠΎΡΡΠ°, ΡΠ²ΡΠ·Π΅ΠΉ, ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΡΠΊΡΠΏΠΎΡΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° |
guide_next_steps |
ΠΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΡΠ°Π³ ΠΏΡΠΎΡΡΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ |
index_all |
ΠΡΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Markdown-ΠΏΠ°ΠΏΠΊΡ Π² .linza/linza.db |
search |
Π‘Π΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈ Π»Π΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠΈΡΠΊ |
read_file |
ΠΡΠΎΡΠΈΡΠ°ΡΡ ΡΠΎΡΠ½ΡΠΉ Markdown-ΡΠ°ΠΉΠ» |
get_stats |
ΠΡΡΡΡΡΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠΈ ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠΉ Π±Π°Π·Ρ |
scan_vault |
ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΠΏΠ°ΠΏΠΊΠΈ Π±Π΅Π· Π·Π°ΠΏΠΈΡΠΈ |
ΠΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΡΠΈΡΠ°ΡΡΡΡ Π΄Π΅ΡΠ°Π»ΡΠΌΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠ΅ΡΠ΅Π· agent_workspace, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°Π±ΠΎΡ ΠΈΠ· 7 ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² - ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ.
Π Π΅ΠΆΠΈΠΌΡ agent_workspace
| Action | Π Π΅ΠΆΠΈΠΌ |
|---|---|
doctor |
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΡ LINZA ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, ΡΠ΅Π³ΠΎ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ |
map |
Π‘ΠΎΠ±ΡΠ°ΡΡ ΠΊΠ°ΡΡΡ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΏΠ°ΠΏΠΊΠΈ Π±Π΅Π· Π·Π°ΠΏΠΈΡΠΈ |
teach |
ΠΡΠ±ΡΠ°ΡΡ ΡΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ½ΡΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ |
grow |
ΠΠΎΠΊΠ°Π·Π°ΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΡΡ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΡΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌ; ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ dry-run |
review_next |
ΠΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ΅Π²ΡΡ; ΠΈΠ½ΡΠ΅Π½ΡΡ Π±Π°Π·Ρ ΠΈΠΌΠ΅ΡΡ ID rq-*, ΠΈΠ½ΡΠ΅Π½ΡΡ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΎΠ² ΠΈ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΏΠ°ΠΏΠΊΠΈ - aw-* |
apply_review_items |
ΠΠΎΠΊΠ°Π·Π°ΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΡΠ½ΡΠ΅ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ ID; ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ dry-run |
history |
ΠΠΎΠΊΠ°Π·Π°ΡΡ ΠΏΡΠΈΠ½ΡΡΡΠ΅ ΠΈ ΠΎΡΠΎΠ·Π²Π°Π½Π½ΡΠ΅ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ |
revoke_approval |
ΠΡΠ³ΠΊΠΎ ΠΎΡΠΎΠ·Π²Π°ΡΡ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π½Π΅ ΡΠ΄Π°Π»ΡΡ ΠΈΡΡΠΎΡΠΈΡ |
ingest_artifacts |
Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΈΠ»ΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½Π½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π² sidecar |
analyze_inbox |
ΠΠ°ΠΉΡΠΈ ΡΠΎΠ±ΡΡΠΈΡ, ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ Π·Π½Π°Π½ΠΈΡ Π² Π°ΡΡΠ΅ΡΠ°ΠΊΡΠ°Ρ |
connect |
ΠΠ±ΡΡΡΠ½ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π·Π°ΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ·Π»Π°ΠΌΠΈ |
search_memory |
ΠΡΠΊΠ°ΡΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΎΠ² |
export_context |
Π‘ΠΎΠ±ΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π΄Π»Ρ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ° |
record_trace |
Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ»Π΅Π΄Ρ ΡΠ°Π±ΠΎΡΡ Π°Π³Π΅Π½ΡΠ°, Π½Π΅ raw chain-of-thought |
analyze_trace |
Π Π°Π·ΠΎΠ±ΡΠ°ΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½ΡΠΉ trace Π΄Π»Ρ ΡΠ΅Π²ΡΡ |
review_calibr |
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΎΠΊΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ· traces |
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π°ΡΠ΄ΠΈΡΠ° ΠΎΡΡΠ°Π΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ. ΠΠΎΠ»Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²: Tool Catalog.
ΠΡ ΠΎΠ΄ΡΡΠΈΠ΅ Π°ΡΡΠ΅ΡΠ°ΠΊΡΡ
LINZA ΡΠΌΠ΅Π΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π», ΠΊΠΎΡΠΎΡΡΠΉ Π΅ΡΠ΅ Π½Π΅ ΡΡΠ°Π» Π·Π°ΠΌΠ΅ΡΠΊΠΎΠΉ:
- Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ;
- Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅
.md,.txt,.json; - Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅
.docx,.xlsx; - Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅
.pdf, Π΅ΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½pypdfΠΈΠ»ΠΈPyPDF2.
LINZA ΡΠ°ΠΌΠ° Π½Π΅ Ρ
ΠΎΠ΄ΠΈΡ Π² Π±ΡΠ°ΡΠ·Π΅Ρ. ΠΠ³Π΅Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ²ΠΎΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ, web-fetch ΠΈΠ»ΠΈ connector, ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΡΠ΅ΠΊΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ Π΅Π³ΠΎ Π² LINZA ΠΊΠ°ΠΊ Π°ΡΡΠ΅ΡΠ°ΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ source_kind="web_article" ΠΈΠ»ΠΈ source_kind="browser_capture".
ΠΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠΌ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π°, Π½Π΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ Π΄Π»Ρ Π°Π³Π΅Π½ΡΠ°. ΠΡΠΎ Π³ΡΠ°Π½ΠΈΡΠ° prompt injection: ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π²Π½ΡΡΡΠΈ ΡΡΠ°ΡΡΠΈ, Π»ΠΎΠ³Π°, ΡΠ°ΡΠ° ΠΈΠ»ΠΈ PDF Π½Π΅ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ. ΠΠ°ΠΌΡΡΡ, ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΈ YAML ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π²ΡΡ.
ΠΠΎΠ΄Π΅Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
LINZA - Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ review-gated sidecar.
| ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ | ΠΡΠ΄Π° ΠΏΠΈΡΠ΅Ρ | ΠΠ΅Π½ΡΠ΅Ρ ΡΠ΅ΠΊΡΡ Π·Π°ΠΌΠ΅ΡΠΎΠΊ? |
|---|---|---|
| ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ, Π°Π½Π°Π»ΠΈΠ·, ΠΏΠΎΠΈΡΠΊ | .linza/linza.db |
ΠΠ΅Ρ |
| Π‘ΡΡΡΠ΅ Π°ΡΡΠ΅ΡΠ°ΠΊΡΡ | .linza/linza.db |
ΠΠ΅Ρ |
| ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° | .linza/linza.db |
ΠΠ΅Ρ |
domains ΠΈΠ»ΠΈ role Π² YAML |
Π’ΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ YAML ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π²ΡΡ | ΠΠ΅Ρ |
| ΠΠ΅ΡΠ°ΡΡ ΠΈΡ, ΠΏΡΠΈΡΠΈΠ½Π½ΡΠ΅ ΡΠ²ΡΠ·ΠΈ, ΠΏΠ°ΠΌΡΡΡ, ΡΡΠΎΠΊΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ | .linza/linza.db |
ΠΠ΅Ρ |
| ΠΡΡΠ΅ΡΡ | .linza/reports |
ΠΠ΅Ρ |
| ΠΠ°ΠΊΠ΅ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° | .linza/context-packs |
ΠΠ΅Ρ |
write_file |
Markdown-ΡΠ°ΠΉΠ» ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΡΠ²Π½ΠΎΠΌ Π·Π°ΠΏΡΠΎΡΠ΅ | ΠΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ/Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΠΉΠ», dry-run ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°:
review_nextΠ½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΈΡΠ΅Ρ;apply_review_itemsΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ dry-run;- Π²ΠΈΠ΄ΠΈΠΌΡΠ΅ YAML-ΠΏΡΠ°Π²ΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠ΅ ΠΈ ΡΡΠ΅Π±ΡΡΡ ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ID;
historyΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ ΠΈ ΡΡΠΎ ΠΎΡΠΎΠ·Π²Π°Π½ΠΎ;revoke_approvalΠΌΡΠ³ΠΊΠΎ ΠΎΡΠ·ΡΠ²Π°Π΅Ρ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅: ΠΈΡΡΠΎΡΠΈΡ ΠΎΡΡΠ°Π΅ΡΡΡ, Π½ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΈ Π³ΡΠ°ΡΠ° Π΅Π³ΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡ;map,teach,growΠΈconnectΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ, Π΅ΡΠ»ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΠΈ.
ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄Π»Ρ Π°Π³Π΅Π½ΡΠΎΠ²
Π ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡΠΊΠΈΠΉ skill:
agent-pack/skills/linza-operator/SKILL.md
agent-pack/skills/linza-operator/references/workflows.md
agent-pack/skills/linza-operator/references/safety-policy.md
agent-pack/skills/linza-operator/references/tool-audience.md
ΠΠ½ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ Π°Π³Π΅Π½ΡΡ, ΠΊΠ°ΠΊ Π½Π°ΡΠΈΠ½Π°ΡΡ Ρ doctor, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ΅Π²ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· Π²Π½Π΅ΡΠ½ΠΈΠΉ browser/web-fetch ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ apply actions Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠ΄ΡΠΈ ΡΠ½Π°ΡΠ°Π»Π° ΡΠ΅ΡΠ΅Π· dry-run ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΡΠΎΡΠ½ΡΠΌ ID.
Π‘ΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ
LINZA ΠΏΠΎΠΊΠ° alpha. ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌ: ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ, ΠΈΠΌΠΏΠΎΡΡ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΎΠ², ΠΏΠΎΠΈΡΠΊ, ΠΊΠ°ΡΡΠ° ΠΈ grow preview Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠ΅Π»Π° ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π·Π°ΠΌΠ΅ΡΠΎΠΊ. ΠΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ advanced-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ Π³ΡΠ°Π½ΠΈΡΡ ΠΊΠΎΠ΄Π° Π΅ΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΌΠ΅Π½ΡΡΡΡΡ, ΠΏΠΎΠΊΠ° ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎΠ»ΠΈΡΡΠ΅ΡΡΡ.
ΠΡΠΎΠ²Π΅ΡΠΊΠ°
ΠΠ°ΠΏΡΡΡΠΈΡΡ ΠΏΠΎΠ»Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ΅ΡΡΠΎΠ²:
python -m unittest discover -s tests
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
| ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ | ΠΡΠΆΠ½Π° Π΄Π»Ρ ΡΡΠ°ΡΡΠ°? | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|---|---|---|
LINZA_VAULT |
ΠΠ΅Ρ | ΠΡΡΡ ΠΊ Markdown-ΠΏΠ°ΠΏΠΊΠ΅; ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ./vault |
LINZA_EMBED_PROVIDER |
ΠΠ΅Ρ | lmstudio Π΄Π»Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠΎΠ³ΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°; ΡΠ°ΠΊΠΆΠ΅ openai ΠΈ ollama |
LINZA_EMBED_URL |
ΠΠ΅Ρ | URL embeddings API; ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ http://127.0.0.1:1234/v1 |
LINZA_EMBED_MODEL |
ΠΠ΅Ρ | ΠΠΎΠ΄Π΅Π»Ρ ΡΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΎΠ²; Π·Π°Π΄Π°ΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ semantic indexing/search |
LINZA_EMBED_KEY |
ΠΠ΅Ρ | ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ Π΄Π»Ρ OpenAI-compatible embeddings API |
LINZA_BRIDGE_THRESHOLD |
ΠΠ΅Ρ | ΠΠΎΡΠΎΠ³ semantic bridge; ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 0.55 |
LINZA_MAX_BRIDGE_PAIRS |
ΠΠ΅Ρ | ΠΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΏΠ°Ρ Π·Π°ΠΌΠ΅ΡΠΎΠΊ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ΅ΡΠ° semantic bridges; ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 1000000, 0 ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ guard |
LINZA_DEFAULT_PROFILE |
ΠΠ΅Ρ | ΠΠΌΡ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ search-ΠΏΡΠΎΡΠΈΠ»Ρ; ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ general |
LINZA_LANGUAGE |
ΠΠ΅Ρ | Π―Π·ΡΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΠΈ ΠΌΠ°ΡΡΡΡΡΠ° ΡΠ΅Π²ΡΡ Π² guide_next_steps: auto, ru, en |
Π‘ΡΡΠ»ΠΊΠΈ
MIT License (c) 2026 Semiotronika
ΠΠΎΡΠΈΠ½ΡΡΡ ΡΡΠΈΡΠ°ΡΡΡΡ. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. Π‘Π΅ΠΌΠ°Π½ΡΠΈΠΊΠ° ΠΎΡΡΠ°Π΅ΡΡΡ.
Install
Add LINZA to your client. Pick the one you use.
claude mcp add linza-mcp -- uvx linza-mcpcodex mcp add linza-mcp -- uvx linza-mcpamp mcp add linza-mcp -- uvx linza-mcp{
"mcpServers": {
"linza-mcp": {
"command": "uvx",
"args": [
"linza-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"linza-mcp": {
"command": "uvx",
"args": [
"linza-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"linza-mcp","command":"uvx","args":["linza-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"linza-mcp": {
"command": "uvx",
"args": [
"linza-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"linza-mcp": {
"command": "uvx",
"args": [
"linza-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"linza-mcp": {
"command": "uvx",
"args": [
"linza-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"linza-mcp": {
"type": "local",
"command": "uvx",
"args": [
"linza-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"linza-mcp": {
"command": {
"path": "uvx",
"args": [
"linza-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
uvx linza-mcpRun `goose configure`, choose **Add Extension β Command-line Extension**, and paste this command.
Score
39 / 100
Incomplete
- Documentation21/25
- Maintenance25/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 19 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint β no local install
Version history
| Versions | Published |
|---|---|
| 0.2.2Latest | Jun 1, 2026 |
| 0.1.4 | May 19, 2026 |
| 0.1.3 | May 19, 2026 |