Mistral, Studio에 기본 제공 및 커스텀 MCP 지원 Connectors를 퍼블릭 프리뷰로 제공
Connect the dots: Build with built-in and custom MCPs in Studio
Mistral는 내장 커넥터와 커스텀 MCP를 API/SDK를 통해 모든 모델·에이전트 호출에 사용할 수 있는 Connectors를 Studio에 공개했다. 도구를 직접 호출하는 기능과 실행 전에 사람의 승인을 거치는 흐름도 추가했다. Public Preview로, https://console.mistral.ai/build/connectors 에서 이용할 수 있다.
Connectors는 외부 시스템과의 연동을 MCP 프로토콜로 하나의 재사용 가능한 엔터티로 묶는 구조다. 등록한 커넥터는 Studio에서 검색·관리·모니터링할 수 있으며, 대화, 에이전트, 워크플로에서 네이티브 도구로 사용할 수 있다. 커넥터의 생성, 변경, 목록 조회, 삭제는 물론 도구 목록 조회와 직접 실행도 프로그램으로 할 수 있다. 등록한 커넥터는 Le Chat과 AI Studio에서 공통으로 쓸 수 있으며, Vibe는 곧 지원될 예정이라고 한다.
배경으로 회사는 엔터프라이즈용 에이전트 개발에서 API 문서 조사, 도구 함수 유지보수, OAuth 설정, 토큰 갱신, 페이지네이션 버그 대응 같은 주변 작업이 부담이 된다고 설명한다. 같은 회사 안에서도 비슷한 연동이 여러 번 구현되어 보안 위험, 트래픽 가시성 부족, 작업 중복으로 이어진다고 한다. 코드 예시에서는 salesforce-crm이라는 이름의 커넥터를 OAuth 설정과 함께 등록하고, 대화 시작 시 `tools`에 한 줄을 지정해 연결한다.
절차 예시로는 DeepWiki의 원격 MCP 서버를 등록하고, GitHub와 웹 검색을 조합해 OSS 감사 에이전트를 만드는 흐름이 제시되어 있다. GitHub 등 내장 커넥터는 따로 만들 필요가 없으며, `tool_configuration`의 `exclude`로 `delete_file` 같은 위험한 작업을 제외할 수 있다.
직접 도구 호출에서는 모델이 도구를 언제, 어떻게 호출할지 판단하지 않고, `call_tool_async`로 커넥터의 도구를 지정해 실행한다. 디버깅이나 파이프라인형 자동화에 적합하다고 한다. 승인 흐름에서는 `requires_confirmation`을 지정한 도구가 실행 전에 일시 정지되고 제어가 애플리케이션으로 돌아간다. 모델은 제안만 하고, 실행 여부는 사용자 측 앱이 결정한다. Conversation API, Completions API, Agent SDK에서 사용할 수 있으며, 사용 패턴은 cookbook에 정리되어 있다.
연동 처리를 코드가 아닌 플랫폼 측에 등록하는 설계와, 승인 흐름 및 도구를 직접 호출하는 방법이 코드 예시와 함께 구체적으로 제시되어 있다.
출처: Mistral AI News · mistral.ai