Skip to main content
Glama

MCP Server

by johnleider

엠씨피

MCP(Machine Context Protocol) 서버.

개요

이는 Claude와 같은 AI 비서가 사용자 지정 도구 및 리소스와 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버는 공식 @modelcontextprotocol/sdk 패키지를 사용하여 구축되었으며, 사용자 지정 기능을 추가할 수 있는 모듈식 아키텍처를 제공합니다.

이 MCP 서버는 Node.js 애플리케이션으로 실행되고 stdio를 통해 통신하므로 VS Code의 MCP 통합과 호환됩니다. 확장 가능하도록 설계되어 사용자 지정 도구, 리소스 및 프롬프트를 추가하여 개발 워크플로에서 AI 기능을 향상시킬 수 있습니다.

설치

지엑스피1

VS Code 구성

VS Code와 함께 이 MCP 서버를 사용하려면 다음을 .vscode/mcp.json 파일에 추가하세요(또는 전역적으로 사용하려면 settings.json 으로 옮기세요).

{ "servers": { "my-mcp-server": { "command": "node", "args": ["/absolute/path/to/mcp/dist/index.js"], "env": {} } } }

/absolute/path/to mcp 디렉토리의 실제 절대 경로로 바꿔야 합니다.

또한 settings.json 파일에서 자동 검색이 활성화되어 있는지 확인하세요.

{ "chat.mcp.discovery.enabled": true }

VS Code의 명령 팔레트를 사용하여 검색 및 구성을 확인할 수도 있습니다.

  1. Ctrl + Shift + P (macOS에서는 Cmd + Shift + P )를 누릅니다.
  2. MCP 를 검색하세요.
  3. 사용 가능한 옵션을 사용하여 검색 및 구성 설정을 확인하세요.

특징

이 MCP 서버는 다음을 통해 AI 어시스턴트를 위한 맞춤형 도구와 기능을 구축하기 위한 체계적인 기반을 제공합니다.

  • 모듈형 아키텍처 : 도구, 리소스 및 프롬프트에 대한 별도의 모듈로 구성됨
  • Stdio 통신 : stdio 전송을 통한 VS Code의 MCP 통합과 호환
  • 환경 구성 : 환경 변수 관리를 위해 dotenv 사용
  • TypeScript 지원 : 유형 안전을 위한 전체 TypeScript 통합
  • 확장 가능한 디자인 : 제공된 인터페이스를 구현하여 새로운 도구와 기능을 쉽게 추가할 수 있습니다.

이 서버는 기능 설명에 명시된 대로 구성 요소, 레이아웃 및 문서화를 돕기 위한 사용자 정의 도구로 확장되도록 설계되었습니다.

프로젝트 구조

mcp/ ├── src/ │ ├── index.ts # Main entry point, server initialization │ ├── prompts/ # Prompt registration and management │ │ └── index.ts # Prompt registration module │ ├── resources/ # Resource definitions and handlers │ │ └── index.ts # Resource registration module │ └── tools/ # Tool implementations │ └── index.ts # Tool registration module ├── .github/ # GitHub-specific files │ └── FUNDING.yml # Sponsorship configuration ├── eslint.config.js # ESLint configuration ├── package.json # Project metadata and dependencies ├── pnpm-lock.yaml # Dependency lock file ├── tsconfig.json # TypeScript configuration └── README.md # Project documentation

개발

새로운 기능을 추가하거나 기존 기능을 확장하려면:

  1. 적절한 서비스 파일에 서비스 방법을 추가하거나 업데이트합니다.
  2. 해당 도구 파일에 도구를 등록합니다.
  3. 변경 사항을 빌드하고 테스트합니다.

MCP SDK 통합

이 프로젝트는 @modelcontextprotocol/sdk 패키지를 사용하여 Claude가 상호 작용할 수 있는 Machine Context Protocol 서버를 생성합니다. MCP 아키텍처를 통해 Claude는 다음과 같은 작업을 수행할 수 있습니다.

  • 서버에 정의된 특정 도구를 호출합니다.
  • 구조화된 응답을 받으세요
  • 관련 문의에 대해 더 나은 경험을 제공합니다.

구현은 다음과 같은 표준 MCP 패턴을 따릅니다.

  • McpServer 를 사용한 서버 초기화
  • 통신을 위한 StdioServerTransport

특허

MIT

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Claude AI가 서버 초기화 및 stdio 전송을 포함한 표준 MCP 패턴을 따르는 구조화된 통신 인터페이스를 통해 도구와 상호 작용할 수 있도록 하는 Machine Context Protocol 서버입니다.

  1. 개요
    1. 설치
      1. VS Code 구성
        1. 특징
          1. 프로젝트 구조
            1. 개발
              1. MCP SDK 통합
                1. 특허

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.
                    Last updated -
                    48
                    4
                    TypeScript
                    • Apple
                  • A
                    security
                    F
                    license
                    A
                    quality
                    A server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.
                    Last updated -
                    1
                    1
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A unified Model Context Protocol server that aggregates multiple MCP servers into one, allowing AI assistants like Claude Desktop, Cursor, and Cherry Studio to connect to a single server instead of managing multiple instances.
                    Last updated -
                    9
                    14
                    TypeScript
                    Apache 2.0
                    • Linux
                    • Apple
                  • -
                    security
                    -
                    license
                    -
                    quality
                    A Model Context Protocol (MCP) server that allows AI assistants like Claude to interact with Go's Language Server Protocol (LSP) and benefit from advanced Go code analysis features.
                    Last updated -
                    Go
                    Apache 2.0

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/johnleider/mcp'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server