MCP Spotify

MCP 서버 TypeScript 스타터

TypeScript를 사용하여 모델 컨텍스트 프로토콜(MCP) 서버를 만들기 위한 시작 템플릿입니다. MCP 서버 구축을 시작하는 데 도움이 되는 샘플 도구 구현과 함께 기본 설정을 제공합니다.

특징

  • TypeScript 구성
  • 기본 MCP 서버 설정
  • 샘플 도구 구현
  • 유형 안전 개발 환경

시작하기

다음 단계에 따라 MCP 서버를 직접 만드세요.

지엑스피1

프로젝트 구조

. ├── src/ │ └── index.ts # Main server implementation ├── package.json # Project dependencies and scripts └── tsconfig.json # TypeScript configuration

개발

  1. src/index.ts 에 도구를 구현하세요
  2. 프로젝트를 빌드하세요:
    npm run build

새로운 도구 추가

새 도구를 추가하려면 server.tool() 메서드를 사용하세요. 예:

server.tool( "tool-name", "tool-description", { // Define your tool's parameters using Zod schema param: z.string().describe("parameter description") }, async ({ param }) => { // Implement your tool logic here return { content: [ { type: "text", text: `Tool executed with parameter: ${param}`, }, ], }; }, );

MCP 서버 구성

프로젝트에서 여러 MCP 서버를 구성할 수 있습니다. 다음은 구성 예시입니다.

{ "mcpServers": { "<server_name>": { "command": "<command>", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/<project_name>", "run", "<script_name>" ] } } }

이 구성은 다음을 지정합니다.

  • <server_name> : MCP 서버의 고유 식별자
  • command : 스크립트를 실행하는 명령(예: python , node , uv )
  • args : 명령줄 인수 배열
    • --directory : 스크립트의 작업 디렉토리를 설정합니다.
    • 명령 및 스크립트 요구 사항에 맞는 기타 인수

mcpServers 개체에 더 많은 항목을 추가하여 여러 서버를 구성할 수 있습니다.

특허

ISC# venmo-mcp

mcp-스포티파이

-
security - not tested
-
license - not tested
-
quality - not tested

Spotify API와의 상호작용을 가능하게 하는 MCP 서버 템플릿으로, 사용자는 자연어 명령을 통해 Spotify 관련 작업을 수행할 수 있습니다.

  1. Features
    1. Getting Started
      1. Project Structure
        1. Development
          1. Adding New Tools
            1. MCP Server Configuration
              1. License
                1. mcp-spotify
                  ID: nibkxzz3k0