JavaScript MCP Server

Integrations

  • Allows execution of JavaScript code in one-time script execution mode with comprehensive error handling and formatted stack traces.

  • Supports module importing from Node.js, allowing access to Node.js built-in modules and functionality.

  • Provides dynamic importing and usage of npm packages within JavaScript execution environments.

JavaScript MCP 서버

AI 모델이 MCP 도구 호출을 통해 JavaScript 코드를 실행할 수 있도록 하는 Model Context Protocol(MCP)을 위한 JavaScript 실행 서버입니다.

특징

  • JavaScript 실행 : 일회성 스크립트 실행 모드에서 JavaScript 코드 실행
  • REPL 세션 : 여러 상호 작용에 걸쳐 상태 저장 REPL 세션 유지
  • TypeScript 지원 : 자동 변환을 통해 TypeScript 코드 실행
  • NPM 통합 : npm 패키지를 동적으로 가져오고 사용하세요
  • 모듈 가져오기 : Node.js 및 로컬 파일에서 모듈 가져오기
  • 오류 처리 : 포맷된 스택 추적을 통한 포괄적인 오류 처리

설치

지엑스피1

용법

# Start the MCP server npm start

사용 가능한 도구

  • 실행 : JavaScript 코드를 한 번 실행하고 결과를 반환합니다.
  • createSession : 새로운 REPL 세션을 생성합니다.
  • executeInSession : 기존 세션에서 코드 실행
  • listSessions : 모든 활성 REPL 세션을 나열합니다.
  • deleteSession : REPL 세션 삭제

개발

# Run in development mode with hot reloading npm run dev # Lint the code npm run lint # Run tests npm test

건축학

JavaScript MCP 서버는 계층화된 아키텍처를 따릅니다.

  1. MCP 프로토콜 계층 : 클라이언트 통신을 처리합니다.
  2. JavaScript 실행 계층 : 격리된 환경에서 코드를 실행합니다.
  3. 리소스 관리 계층 : 패키지 및 TypeScript를 관리합니다.
  4. 세션 관리 계층 : 상태 지속성을 통해 REPL 세션을 유지합니다.

특허

MIT

-
security - not tested
F
license - not found
-
quality - not tested

AI 모델이 모델 컨텍스트 프로토콜 도구 호출을 통해 JavaScript/TypeScript 코드를 실행할 수 있도록 하여 npm 패키지 통합을 통해 일회성 스크립트 실행과 상태 저장 REPL 세션을 모두 지원합니다.

  1. Features
    1. Installation
      1. Usage
        1. Available Tools
      2. Development
        1. Architecture
          1. License
            ID: bntvb8wcfi