Table of Contents
1. MCP SSE 플러그인 설치 #
먼저 Dify 플러그인 마켓플레이스에서 MCP SSE 플러그인을 설치해야 합니다:
- Dify 플러그인 마켓플레이스로 이동
- “MCP SSE” 플러그인 검색 후 설치
- 안정성을 위해 v0.0.4 버전 사용 권장
2. MCP 서버 URL 설정 #
플러그인 설치 후 MCP 서버에 연결하는 방법:
Agent에서 사용하는 경우: #
- 플러그인 페이지에서 “To Authorize” 버튼 클릭
- MCP 서버 URL을 다음 JSON 형식으로 입력:
json
{
"server_name": {
"url": "https://your-mcp-server-url/sse",
"headers": {},
"timeout": 5,
"sse_read_timeout": 300
}
}
Workflow에서 사용하는 경우: #
- Agent 노드에서 MCP Agent Strategy 플러그인 구성
- 위와 동일한 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 서버들과 연결되어 다양한 외부 도구와 데이터 소스에 접근할 수 있게 됩니다.