MCP
MCP
Mistral MCP 서버는 AI 에이전트를 Model Context Protocol을 통해 Studio 워크스페이스에 연결해 줘요. 워크스페이스를 MCP 도구로 노출시키고, 각 요청을 Mistral API 키로 인증해요.
코딩 CLI, IDE, 데스크톱 어시스턴트, 여러분의 애플리케이션 등 에이전트가 실행되는 어디서든 사용할 수 있어요.
출처: 문서
본문
| Endpoint | https://api.mistral.ai/mcp |
| Transport | Streamable HTTP |
| Authentication | Authorization: Bearer *** |
시작하기 전에 (Before you begin)
- Mistral API 키. 키는 워크스페이스 스코프로 적용되므로, 에이전트는 그 키가 이미 가진 접근 권한을 그대로 얻게 돼요.
- Streamable HTTP 전송과 정적 요청 헤더를 지원하는 MCP 클라이언트.
클라이언트를 실행하는 환경에서 키를 내보내세요:
export MISTRAL_API_KEY="your_api_key"
클라이언트 연결하기 (Connect a client)
Vibe Code CLIClaude CodeCodexOther clientscurl
vibe mcp add mistralai \
--url https://api.mistral.ai/mcp \
--transport streamable-http \
--api-key-env MISTRAL_API_KEY
이 명령은 ~/.vibe/config.toml에 항목을 기록해요:
[[mcp_servers]]
name = "mistralai"
transport = "streamable-http"
url = "https://api.mistral.ai/mcp"
[mcp_servers.auth]
type = "static"
api_key_env = "MISTRAL_API_KEY"
설정에는 변수 이름이, 환경에는 키 값이 저장되는 구조예요. 세션에서 /mcp mistralai를 실행하면 도구 목록이 나와요. 권한과 도구 필터링은 MCP servers를 참고하세요.
서버가 노출하는 것 (What the server exposes)
Skills — Studio›Skills ↗에서 관리하는 재사용 가능한 지시문 세트예요. 에이전트는 워크스페이스 카탈로그를 둘러보고, Skill과 함께 제공되는 파일을 읽고, 새 Skill 버전을 만들고, 공유 대상을 바꾸거나 삭제할 수 있어요. 에디터에서 작성한 Skill은 Studio에 나타나고, Studio에서 작성한 Skill은 에이전트가 사용할 수 있어요.
Skills가 첫 번째 기능이고 더 많은 기능이 뒤따를 거예요. 서버는 여러분의 키에 사용 가능한 도구 목록을 제공하므로, 클라이언트에 도구 목록을 요청하거나 tools/list를 호출해 보세요. 각 도구는 자기 인자를 설명해 줘요.
접근 및 권한 (Access and permissions)
모든 호출은 여러분의 API 키 권한을 사용해요.
일부 도구는 쓰기 작업을 수행해요. Skill 버전 추가, 공유 변경, Skill 삭제 같은 것들이요. 이런 호출을 실행 전에 검토하려면 클라이언트에서 도구별 승인(per-tool approval)을 구성하세요.
문제 해결 (Troubleshooting)
| Problem | Cause | Solution |
|---|---|---|
| 401 {"detail":"Invalid API Key"} | 키가 없거나, 오타가 있거나, 폐기됐어요. | 클라이언트를 실행하는 환경에서 변수를 내보내고, 콘솔에서 키가 활성 상태인지 확인하세요. |
| 도구 호출이 권한 오류를 반환해요. | 작업에 추가 워크스페이스 접근이 필요해요. | 워크스페이스 관리자에게 해당 접근 권한을 요청한 뒤 다시 시도하세요. |
다음 단계 (Next steps)
- Studio에서 Skill 만들기 — 에이전트가 쓸 무언가를 만들어 주세요.
- Vibe Code CLI의 MCP 서버 — 도구별 권한과 필터링.
- API 키 — 연결에 사용하는 키 생성·교체하기.