View Categories

Dify에서 MCP 클라이언트 역할을 수행하도록 MCP 서버를 연결하는 방법

1. MCP SSE 플러그인 설치 #

먼저 Dify 플러그인 마켓플레이스에서 MCP SSE 플러그인을 설치해야 합니다:

  • Dify 플러그인 마켓플레이스로 이동
  • “MCP SSE” 플러그인 검색 후 설치
  • 안정성을 위해 v0.0.4 버전 사용 권장

2. MCP 서버 URL 설정 #

플러그인 설치 후 MCP 서버에 연결하는 방법:

Agent에서 사용하는 경우: #

  1. 플러그인 페이지에서 “To Authorize” 버튼 클릭
  2. MCP 서버 URL을 다음 JSON 형식으로 입력:

json

{
  "server_name": {
    "url": "https://your-mcp-server-url/sse",
    "headers": {},
    "timeout": 5,
    "sse_read_timeout": 300
  }
}

Workflow에서 사용하는 경우: #

  1. Agent 노드에서 MCP Agent Strategy 플러그인 구성
  2. 위와 동일한 JSON 구조를 MCP SERVER URL 설정 박스에 입력

3. 구체적인 연결 예시 #

Zapier MCP 서버 연결: #

json

{
  "zapier": {
    "url": "https://actions.zapier.com/mcp/*******/sse",
    "headers": {},
    "timeout": 5,
    "sse_read_timeout": 300
  }
}

로컬 MCP 서버 연결: #

json

{
  "local_server": {
    "url": "http://localhost:3000/sse",
    "headers": {},
    "timeout": 5,
    "sse_read_timeout": 300
  }
}

4. 설정 완료 후 사용 #

설정이 완료되면:

  • Agent가 대화 중 자동으로 MCP 서버의 도구와 기능을 활용
  • Workflow에서 Agent 노드가 MCP 서버를 통해 외부 서비스와 상호작용
  • 이메일 발송, CRM 데이터 생성, Slack 알림 등 다양한 작업 자동화 가능

이렇게 설정하면 Dify가 MCP 클라이언트로서 외부 MCP 서버들과 연결되어 다양한 외부 도구와 데이터 소스에 접근할 수 있게 됩니다.

Powered by BetterDocs

Leave a Reply