Cursor MCP Server Guide (커서 MCP 서버 가이드)

Cursor 생산성 향상을 위한 MCP 서버 가이드

Model Context Protocol(MCP)은 AI 기반 개발 환경(Cursor AI)과 외부 서비스 간의 표준화된 통신 계층을 제공하여 개발 워크플로우를 혁신한다.

MCP 서버 Cursor에 추가 방법

  1. 사전 준비: Node.js 및 npx 설치를 확인한다.

  2. Cursor 설정 열기: Cursor AI에서 Ctrl + Shift + P (macOS는 Cmd + Shift + P) 단축키로 명령 팔레트를 실행한 후 "Cursor Settings"를 검색한다.

  3. MCP 설정 접근 및 추가: 설정에서 MCP 섹션을 선택한 후 "Add New MCP Server"를 클릭한다. 다음 JSON 형식으로 설정을 입력한다.

    {
      "name": "server-name",
      "command": "npx",
      "args": ["@package/server"],
      "env": {
        "API_KEY": "your-api-key"
      }
    }
    

    Cursor Settings Add New MCP Server

  4. 설정 확인: Cursor AI를 재시작한 후 AI 어시스턴트를 통해 기능을 검증한다.

주요 MCP 서버 목록

  1. Firecrawl MCP Server 웹 스크래핑을 단순화하여 웹사이트에서 데이터를 추출한다.

    npx @firecrawl/mcp-server
    

    Firecrawl MCP Server Example

  2. GitHub MCP Server 개발 환경 내에서 GitHub 저장소 관리를 지원한다.

    {
      "name": "github",
      "command": "npx",
      "args": ["@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your-token"
      }
    }
    

    GitHub MCP Server Configuration

  3. Notion MCP Server 노트 작성과 개발 워크플로우를 연결하여 대화 내용을 저장하고 문서를 가져온다.

    {
      "name": "notion",
      "command": "npx",
      "args": ["@modelcontextprotocol/server-notion"],
      "env": {
        "NOTION_API_KEY": "your-api-key"
      }
    }
    

    Notion MCP Server in Action

  4. PostgreSQL MCP Server 개발 환경을 벗어나지 않고 직접 데이터베이스에 접근하고 쿼리할 수 있도록 한다.

    {
      "name": "postgresql",
      "command": "npx",
      "args": ["@modelcontextprotocol/server-postgres"],
      "env": {
        "POSTGRES_CONNECTION_STRING": "postgresql://user:pass@host:port/db"
      }
    }
    

    PostgreSQL MCP Server Query

  5. File System MCP Server 로컬 파일 및 디렉토리 관리를 제공하여 코드베이스를 효율적으로 정리한다.

    npx @modelcontextprotocol/server-filesystem
    
  6. Browserbase MCP Server AI 어시스턴트가 클라우드 브라우저 환경에서 웹 페이지와 상호작용하도록 지원한다.

    Browserbase MCP Server Screenshot

  7. Docker MCP Server 격리된 개발 및 테스트 환경을 생성하여 컨테이너 관리를 간소화한다.

    Docker MCP Server Interface

  8. Slack MCP Server 자동 알림 및 워크플로우 통합을 통해 커뮤니케이션을 원활하게 한다.

    Slack MCP Server Integration

  9. Cloudflare MCP Server CDN, 보안, 성능 최적화 작업을 관리하여 글로벌 접근성을 빠르게 제공한다.

    Cloudflare MCP Server Dashboard

  10. Vector Search MCP Server 의미 기반 데이터 검색을 통해 프로젝트 내에서 정보를 효율적으로 발견한다.

보너스: Apidog MCP Server

API 작업에 특화되어 AI 어시스턴트를 API 문서에 직접 연결하여 생산성을 높인다.

  • 설정:

    1. Cursor 편집기에서 설정 아이콘을 클릭하고, "MCP"를 선택한 후, "+ Add new global MCP server"를 클릭한다.

    2. 열린 mcp.json 파일에 다음 설정을 붙여넣는다 (<access-token><project-id>를 본인의 값으로 대체).

      {
        "mcpServers": {
          "API specification": {
            "command": "cmd",
            "args": [
              "/c",
              "npx",
              "-y",
              "apidog-mcp-server@latest",
              "--project=<project-id>"
            ],
            "env": {
              "APIDOG_ACCESS_TOKEN": "<access-token>"
            }
          }
        }
      }
      
    3. AI(Agent 모드)에게 다음을 질문하여 연결을 확인한다: Please fetch API specification via MCP and tell me how many endpoints exist in the project

    Apidog MCP Server Overview Configuring Apidog MCP Server Apidog MCP Server Verification

결론

Cursor MCP 서버는 개발자가 외부 서비스 및 데이터 소스와 상호작용하는 방식을 근본적으로 변화시킨다. 적절한 설정과 활용은 개발 생산성을 크게 향상시킬 수 있다.

댓글