remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
iFlytek 워크플로 MCP 서버
모델 컨텍스트 프로토콜(MCP) 은 LLM 애플리케이션과 외부 데이터 소스 또는 도구 간의 원활한 통합을 위해 설계된 개방형 프로토콜로, LLM에 필요한 컨텍스트를 원활하게 제공하기 위한 표준화된 프레임워크를 제공합니다.
iFlytek을 이용한 MCP 서버의 간단한 구현입니다. MCP 도구를 통해 iFlytek 워크플로를 호출할 수 있습니다.
📍 참고: 현재 창고는 iFlytek에 기여되었으며 최신 창고 주소는 ifly-workflow-mcp-server 입니다.
특징
기능 개요
이 시스템은 iFlytek MCP 서버 기반으로 구축되었으며 지능형 워크플로 스케줄링을 지원하여 다양한 비즈니스 시나리오에 적합합니다.
- 워크플로우 구조 : 여러 노드로 구성되어 있으며, 기본, 도구, 논리, 변환 유형 등 14가지 유형의 노드를 지원합니다.
- 핵심 구성 요소 : 기본적으로 워크플로에는 시작 노드 (사용자 입력)와 종료 노드 (출력 결과)가 포함됩니다.
- 실행 모드 : 워크플로는 트리거되면 사전 정의된 순서와 규칙에 따라 자동으로 실행되므로 수동 개입이 필요하지 않습니다.
핵심 역량
강력한 노드 지원
- 다양한 비즈니스 요구 사항을 충족하는 14가지 유형의 워크플로 노드.
- 복잡한 가변 I/O를 지원하여 유연한 데이터 전송이 가능합니다.
고급 오케스트레이션 모드
- 순차적 실행 : 작업이 순서대로 하나씩 실행됩니다.
- 병렬 실행 : 여러 작업을 동시에 실행하여 효율성을 높입니다.
- 루프 실행 : 반복적인 작업을 처리하기 위한 반복 루프를 지원합니다.
- 중첩 실행 : 워크플로 내에 하위 워크플로를 내장하여 재사용성을 향상시킵니다.
- Hook Mechanism을 활용하여 스트리밍 출력을 활성화하고 실시간 처리를 보장합니다.
다양한 개발 패러다임
- 단일 턴, 단일 브랜치 : 간단한 작업의 선형 실행.
- 단일 턴, 다중 분기 : 복잡한 프로세스를 처리하기 위한 분기 논리를 지원합니다.
- 단일 턴 루프 : 루프 작업을 관리하여 자동화를 강화합니다.
- 멀티턴 상호작용 : 동적 대화를 위한 컨텍스트 메모리를 지원합니다.
역량 확장
- 다중 모델 지원 : MoM(Model of Models) 하이브리드 애플리케이션 아키텍처를 기반으로 주요 워크플로 단계에서 다양한 모델 선택권을 제공합니다. 이를 통해 유연한 모델 조합이 가능해져 작업 적응성이 향상됩니다.
MCP 클라이언트와 함께 사용
config.yaml을 준비하세요
MCP 서버를 사용하기 전에 워크플로 정보를 저장할 config.yaml 파일을 준비해야 합니다. 예제 구성은 다음과 같습니다.
지엑스피1
워크플로 인증 정보 가져오기
- 봇 만들기
- 워크플로 게시
- 1단계. 방금 만든 워크플로를 디버깅합니다.
- 2단계. 워크플로와 대화를 시작하고 대화가 성공적으로 이루어지도록 하세요.
- 3단계. 이제 게시 버튼을 클릭할 수 있습니다.
- 4단계. "API로 게시"를 선택하고 "구성" 버튼을 클릭합니다.
- 5단계. 바인딩할 애플리케이션을 선택하고 바인딩하세요. 이제 해당 워크플로 ID와 인증 정보를 가져올 수 있습니다. 즐겨보세요!
참고 : 앱을 선택할 수 없는 경우 https://www.xfyun.cn 으로 이동하여 신청하세요.
수동 설치
영구 클라이언트를 추가하려면 claude_desktop_config.json
또는 mcp.json
파일에 다음을 추가하세요.
구성 예:
This server cannot be installed
모델 컨텍스트 프로토콜을 통해 iFlytek 워크플로를 호출할 수 있는 MCP 서버 구현으로, 순차, 병렬, 루프 및 중첩 실행 모드를 사용하여 지능형 워크플로 스케줄링이 가능합니다.