datalayer/jupyter-mcp-server

🪐 🔧 Model Context Protocol (MCP) Server for Jupyter.

해결하는 문제

Jupyter MCP Server는 AI 에이전트가 실시간으로 Jupyter 노트북과 상호작용할 수 있도록 합니다. AI가 코드를 작성할 수 있는 능력과 지속적이고 인터랙티브한 환경 내에서 코드를 실행할 수 있는 능력 사이의 격차를 메우며, 에이전트가 노트북을 관리하고 셀을 실행하며 플롯과 이미지와 같은 멀티모달 출력을 직접 볼 수 있도록 합니다.

작동 방식

Model Context Protocol (MCP)를 구현하여, Claude Desktop, Cursor, Windsurf와 같은 MCP 호환 클라이언트에 도구 세트를 노출하는 서버로 작동합니다. 서버는 로컬 Jupyter 서버, JupyterHub 또는 Datalayer를 통해 호스팅된 Jupyter 서버에 연결되며, 파일 관리, 노트북 조작, 코드 실행을 위한 도구를 제공합니다. 실행은 표준 Jupyter 커널 또는 확장된 실행을 위한 전용 "코드 사ンド박스"(예: Kaggle, Google Colab, Modal)로 라우팅할 수 있습니다.

대상 사용자

AI 에이전트가 데이터 분석, 시각화 생성, Jupyter 노트북을 자율적으로 관리할 수 있도록 하고 싶은 데이터 과학자, AI 연구자, 개발자.

주요 특징

  • 실시간 제어: 에이전트는 변경 사항이 발생하는 순간을 실시간으로 확인하고 수정할 수 있습니다.
  • 멀티모달 지원: 이미지 및 플롯과 같은 다양한 출력 유형을 지원합니다.
  • 유연한 실행: GPU를 지원하는 환경을 포함한 여러 사ンド박스 변형을 지원합니다.
  • 포괄적인 도구 세트: 셀 읽기, 삽입, 삭제, 실행 및 커널과 사ンド박스 관리를 위한 도구를 제공합니다.
  • 기업용 보안: 비밀번호를 공유하지 않고도 범위 기반 접근 제어가 가능한 OAuth 2.1 로그인을 포함합니다.
  • MCP 호환성: 어떤 MCP 호환 클라이언트와도 작동합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트