Dify MCP Klient: Ansluta Dify till externa modellkontextprotokollservrar
Dify MCP-klienten, utvecklad av 3dify-projektet, är en gratis Agent Strategy Plugin för Dify-plattformen. Byggd främst med Python, gör detta verktyg det möjligt för Dify att interagera med externa Model Context Protocol (MCP) servrar, och fungerar som en MCP-klient. Det utökar Dify's kapabiliteter genom att konvertera externa verktyg, resurser och uppmaningar till Dify-verktyg som är tillgängliga för stora språkmodeller. Denna integration gör det möjligt för Dify-arbetsflöden att koppla samman med en mängd externa tjänster och AI-klienter, vilket förbättrar automatisering och specialiserad funktionalitet.
Mest rekommenderade alternativet
Vad ansluter Dify MCP-klienten till?
Dify MCP-klienten är specifikt utformad för att ansluta till MCP (Model Context Protocol) servrar och fungerar som en kritisk Agent Strategy Plugin. Denna integration gör det möjligt för Dify att utöka sitt operativa omfång genom att interagera med externa MCP-tjänster. Klienten stöder anslutningar till standard in-/utgång MCP-servrar, vilket säkerställer bred kompatibilitet. För kommunikation stöder Dify, när den agerar som en MCP-klient, både Streamable HTTP (vilket är det rekommenderade alternativet) och SSE (Server-Sent Events) transportprotokoll. Detta stöd för dubbla protokoll erbjuder flexibilitet för olika nätverksmiljöer.
Kärnfunktioner och verktyg
Som en agentstrategi-plugin omvandlar Dify MCP-klienten listor av verktyg, resurser och uppmaningar som tas emot från anslutna MCP-servrar direkt till Dify-verktyg. Denna omvandling gör dem fullt tillgängliga för användning av Large Language Model (LLM) inom Dify-plattformen. Den exponerar två primära anropbara verktyg inom Dify: mcp_list_tools, som används för att upptäcka kapabiliteter och tillgängliga funktioner hos den anslutna servern, och mcp_call_tool, utformad för att utföra specifika funktioner eller operationer på den servern. Detta möjliggör dynamisk interaktion och användning av externa tjänster direkt från Dify's miljö.
Vem är det för?
Dify MCP-klienten riktar sig till AI-ingenjörer, utvecklare och användare som syftar till att integrera Dify-arbetsflöden med externa verktyg eller exponera Dify-applikationer för andra AI-klienter. Den stöder anslutning av Dify till specialiserade externa kapabiliteter och automatisering av olika uppgifter genom interaktioner med MCP-servrar. Bekräftade kompatibla AI-klienter som kan interagera med dessa MCP-servrar inkluderar Cursor, Claude Desktop, Cline, Windsurf, Cherry Studio och andra Dify-instanser. Hoppa över detta om ditt arbetsflöde inte involverar interaktioner med externa MCP-servrar eller Dify-integration med andra AI-klienter.
Hur man kommer igång
Åtkomst beviljas genom en standard OAuth-auktoriseringsflöde eller via API-nycklar. När du ansluter Dify till en extern MCP-server involverar installationsprocessen att ange serverns URL och potentiellt anpassade HTTP-huvuden för autentisering, såsom en "Authorization: Bearer <token>". Dify stöder också dynamisk, per-användare MCP OAuth-auktorisering, vilket erbjuder anpassningsbara säkerhetskonfigurationer.
Användningsfall
- Integrera med olika MCP-servrar för uppgiftsautomation.
- Använda ReAct-loop för dynamiska agentinteraktioner inom Dify.
- Ansluta Dify till externa specialiserade kapabiliteter, såsom Notion för dokument sökning.
Dify MCP-klienten erbjuder en avgörande bro för Dify-användare som behöver utöka sina applikationer med externa MCP-serverfunktioner. Det gör att Dify kan fungera som en mångsidig klient, som integrerar olika verktyg och tjänster. Plugin-programmet stöder olika autentiseringsmetoder och transportprotokoll, vilket gör det anpassningsbart för olika miljöer.
