MCP와 세션 API 지원 확대
로컬 MCP 서버 cwd 지원과 새 세션 API, 인증 흐름을 추가했습니다.
교안에 영향
예전 안내에서 MCP 서버 시작 경로나 세션 관련 API 호출, 파일 읽기 응답 형식에 대한 설명은 맞지 않을 수 있습니다.
요약
- 로컬 MCP 서버에 cwd 지원을 추가해 워크스페이스 상대 경로에서 시작할 수 있게 했습니다. - connector 기반 인증 흐름과 저장된 provider credentials 지원을 추가했습니다. - v2 API endpoints로 세션 생성·조회, session questions 목록, active location 해석을 지원합니다. - 파일 읽기 응답이 API와 SDK 클라이언트에서 raw content와 올바른 content type을 반환하도록 바뀌었습니다. - Gemini 도구 호환성, content-filter된 모델 응답, MCP auth/debug 헤더 전달, snapshot 생성, MCP catalog timeout 관련 버그를 수정했습니다.
바뀐 것
새 기능
- connector 기반 인증 흐름과 저장된 provider credentials 지원을 추가했습니다.
- v2 API endpoints로 세션 생성·조회, session questions 목록, active location 해석을 지원합니다.
개선
- 로컬 MCP 서버에 cwd 지원을 추가해 워크스페이스 상대 경로에서 시작할 수 있게 했습니다.
- 파일 읽기 응답이 API와 SDK 클라이언트에서 raw content와 올바른 content type을 반환하도록 바뀌었습니다.
- MCP server log notifications를 opencode logs에 표시하도록 했습니다.
수정
- multi-type fields를 쓰는 Gemini tool schemas가 계속 동작하도록 수정했습니다.
- content-filter된 모델 응답이 조용히 실패하지 않고 보이는 오류로 표시되도록 수정했습니다.
- MCP auth와 debug requests에서 설정한 headers가 빠지지 않도록 수정했습니다.
- snapshot 생성이 source Git objects를 재사용해 큰 repos에서 재해시 지연을 줄이도록 수정했습니다.
- MCP catalog request timeout이 prompts, resources, tools 목록 조회에 적용되도록 수정했습니다.