ai:mcp:servery:higgsfield-mcp-v-claude-code-a-opencode

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
ai:mcp:servery:higgsfield-mcp-v-claude-code-a-opencode [09.05.2026 07:16] – Doplnění oficiálního Higgsfield CLI a skills, upozadění neoficiálních wrapperů Petr Nosekai:mcp:servery:higgsfield-mcp-v-claude-code-a-opencode [09.05.2026 07:17] (aktuální) – Oprava dvojitého escapování URL v tabulce Petr Nosek
Řádek 18: Řádek 18:
 Dnes je dobré rozlišovat tři oficiální vrstvy: Dnes je dobré rozlišovat tři oficiální vrstvy:
  
-  * **remote MCP endpoint** – integrace přes ''https://mcp.higgsfield.ai/mcp'', vhodná pro MCP klienty+  * **remote MCP endpoint** – integrace přes ''https%%://%%mcp.higgsfield.ai/mcp'', vhodná pro MCP klienty
   * **Higgsfield CLI** – oficiální terminálový nástroj ''higgsfield'' pro generování obrázků/videí, správu účtu, modelů, workspace, uploadů a Soul ID   * **Higgsfield CLI** – oficiální terminálový nástroj ''higgsfield'' pro generování obrázků/videí, správu účtu, modelů, workspace, uploadů a Soul ID
   * **Higgsfield AI Skills** – Markdown skills pro agenty, které obalují práci s Higgsfield CLI a dávají agentovi konkrétní workflow pro generování, Soul ID, produktové fotky a marketplace karty   * **Higgsfield AI Skills** – Markdown skills pro agenty, které obalují práci s Higgsfield CLI a dávají agentovi konkrétní workflow pro generování, Soul ID, produktové fotky a marketplace karty
Řádek 117: Řádek 117:
 Pro Claude Code a OpenCode jsou tím pádem tři praktické varianty: Pro Claude Code a OpenCode jsou tím pádem tři praktické varianty:
  
-  - **MCP endpoint** – nejlepší, pokud MCP klient zvládne OAuth vůči ''https://mcp.higgsfield.ai/mcp''.+  - **MCP endpoint** – nejlepší, pokud MCP klient zvládne OAuth vůči ''https%%://%%mcp.higgsfield.ai/mcp''.
   - **Oficiální CLI** – vhodné, pokud agent umí spouštět shell příkazy a stačí mu příkaz ''higgsfield'' místo MCP toolů.   - **Oficiální CLI** – vhodné, pokud agent umí spouštět shell příkazy a stačí mu příkaz ''higgsfield'' místo MCP toolů.
   - **Neoficiální lokální MCP wrappery** – až fallback, pokud je potřeba MCP rozhraní, ale remote OAuth nefunguje a zároveň nestačí CLI.   - **Neoficiální lokální MCP wrappery** – až fallback, pokud je potřeba MCP rozhraní, ale remote OAuth nefunguje a zároveň nestačí CLI.
Řádek 252: Řádek 252:
 Claude Code použil předregistrovaného OAuth klienta pro Higgsfield. V uložených credentials bylo vidět, že Claude Code měl pro Higgsfield uložené: Claude Code použil předregistrovaného OAuth klienta pro Higgsfield. V uložených credentials bylo vidět, že Claude Code měl pro Higgsfield uložené:
  
-  * ''serverUrl'': ''https://mcp.higgsfield.ai/mcp''+  * ''serverUrl'': ''https%%://%%mcp.higgsfield.ai/mcp''
   * ''clientId'': předregistrovaný klient Claude Code   * ''clientId'': předregistrovaný klient Claude Code
-  * ''redirectUri'': ''http://localhost:65498/callback''+  * ''redirectUri'': ''http%%://%%localhost:65498/callback''
   * scope včetně ''openid'', ''profile'', ''email'' a ''offline_access''   * scope včetně ''openid'', ''profile'', ''email'' a ''offline_access''
  
Řádek 287: Řádek 287:
 [[https://mcp.higgsfield.ai/.well-known/oauth-protected-resource|OAuth protected resource discovery]] pro Higgsfield uvádí dva authorization servery: [[https://mcp.higgsfield.ai/.well-known/oauth-protected-resource|OAuth protected resource discovery]] pro Higgsfield uvádí dva authorization servery:
  
-  * ''https://clerk.higgsfield.ai'' pro authorization-code PKCE flow +  * ''https%%://%%clerk.higgsfield.ai'' pro authorization-code PKCE flow 
-  * ''https://fnf-device-auth.higgsfield.ai'' pro device-code flow+  * ''https%%://%%fnf-device-auth.higgsfield.ai'' pro device-code flow
  
 Pro device flow je důležitý server ''fnf-device-auth.higgsfield.ai''. Jeho [[https://fnf-device-auth.higgsfield.ai/openapi.json|OpenAPI schema]] ukazuje dva hlavní endpointy: Pro device flow je důležitý server ''fnf-device-auth.higgsfield.ai''. Jeho [[https://fnf-device-auth.higgsfield.ai/openapi.json|OpenAPI schema]] ukazuje dva hlavní endpointy:
Řádek 526: Řádek 526:
 ===== Okrajová alternativa: neoficiální lokální MCP servery nad API key/API secret ===== ===== Okrajová alternativa: neoficiální lokální MCP servery nad API key/API secret =====
  
-Vedle oficiálního remote endpointu, oficiálního CLI a oficiálních skills existují také neoficiální lokální MCP servery, které neřeší OAuth proti ''https://mcp.higgsfield.ai/mcp'', ale obalují Higgsfield API a používají API key/API secret. Po nalezení oficiálního CLI a skills bych tuto cestu bral jen jako fallback: hodí se hlavně tehdy, když je nezbytné lokální MCP rozhraní a zároveň nefunguje remote OAuth ani nestačí spouštět oficiální CLI.+Vedle oficiálního remote endpointu, oficiálního CLI a oficiálních skills existují také neoficiální lokální MCP servery, které neřeší OAuth proti ''https%%://%%mcp.higgsfield.ai/mcp'', ale obalují Higgsfield API a používají API key/API secret. Po nalezení oficiálního CLI a skills bych tuto cestu bral jen jako fallback: hodí se hlavně tehdy, když je nezbytné lokální MCP rozhraní a zároveň nefunguje remote OAuth ani nestačí spouštět oficiální CLI.
  
 V diskusi jsem porovnával hlavně dva repozitáře od stejného autora: V diskusi jsem porovnával hlavně dva repozitáře od stejného autora:
Řádek 654: Řádek 654:
 </code> </code>
  
-Význam: Použitý OAuth klient má předregistrovaný jiný callback než ten, který posílá OpenCode. V mém případě Claude Code používal ''http://localhost:65498/callback'', zatímco OpenCode používal ''http://127.0.0.1:19876/mcp/oauth/callback''.+Význam: Použitý OAuth klient má předregistrovaný jiný callback než ten, který posílá OpenCode. V mém případě Claude Code používal ''http%%://%%localhost:65498/callback'', zatímco OpenCode používal ''http%%://%%127.0.0.1:19876/mcp/oauth/callback''.
  
 Rychlé řešení: Nepoužívat Claude Code ''clientId'' přímo v OpenCode, pokud nejde zároveň změnit callback na předregistrovanou hodnotu. Použít hotový token přes Bearer header, případně device flow bez redirect URI. Rychlé řešení: Nepoužívat Claude Code ''clientId'' přímo v OpenCode, pokud nejde zároveň změnit callback na předregistrovanou hodnotu. Použít hotový token přes Bearer header, případně device flow bez redirect URI.
  • ai/mcp/servery/higgsfield-mcp-v-claude-code-a-opencode.1778303783.txt.gz
  • Poslední úprava: 09.05.2026 07:16
  • autor: Petr Nosek