cursor + __ 로 시간을 얻어봅시다.

희썽·2025년 8월 24일
post-thumbnail

회사에서 현장실습을 하면서 MCP를 공부하게 되었습니다.
제가 생각한 MCP는 코딩할 때 정도 자동으로 코드 삽입해주는 정도 인줄 알았으나 시장 크기가 만만치 않은 상황이였습니다.

저도 마침 MCP로 귀찮음을 해결해보고 싶은 아이디어가 하나 있었고 그렇게 이 글 까지 작성하게 되었습니다.
먼저, 처음으로 매일 작성해야하는 현장 실습 일지를 AI한테 시켜보려고 합니다.

Cursor MCP Sever 종류가 여러개 리스트 형식으로 나와 있는 페이지가 있는데 거기서 노션 버튼을 하나 클릭하면 아래와 같이 mcp.json에 작성됩니다.

{
  "mcpServers": {
    "Notion": {
      "url": "https://mcp.notion.com/mcp",
      "headers": {}
    }
  }
}

이 후 로그인 후 자동으로 연결이 됩니다.

연결된 MCP는 오른쪽 채팅창에서 사용이 가능합니다. (욜로 모드를 사용하면 사용자 허락 없이 사용이 가능하다고 합니다.)
다른 직종은 잘모르겠지만 cursor ide에서 매일 코드를 작성하시는 분들은 오늘 내가 한걸 노션에 리스트업 해줘. 와 같이 말하면 깔끔하게 정리해서 노션에 작성해줍니다.

오늘 한 업무 투두? 느낌으로 쓰시는 분 많은 것 같은데 이 기능이면 시간을 많이 절약할 수 있을 것 같습니다.

2번째는 베포한 Postgresql의 테이블도 하나하나 조회 때리는게 정말 시간도 아깝고, 귀찮은데 이것도 mcp 서버 하나면 프롬프트 한 줄로 확인이 가능합니다.

    "postgres": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://langlanglang~~”
      ],
      "env": {
        "PGSSLMODE": "require"
      }
    }

비록, postgresql의 정보를 다 넣어야한다는 점은 좀 아쉽지만 충분히 쓸만할 것 같습니다.

mcp는...

MCP 사용한 실습도 해보았으니 뭔지도 알아야할 것 같습니다.

MCP는 대규모 언어 모델이 외부 데이터와 시스템을 더 효과적으로 활용할 수 있도록 만들어진 연결 프로토콜 입니다.

MCP를 잘 사용한다면 많은 것을 편리하게 할 수 있습니다.
코딩을 할때도 사용할 수 있고, 귀찮은 일들도 다양한 도구를 연결해 해결할 수 있습니다.

MCP의 첫 특징은 양방향 연결이 가능합니다.
원래 AI를 요청하면
사용자 입력 -> 서버 대답 (AI 대답)이였지만 MCP는 AI 모델과 데이터 소스가 연결됟 상태에서 정보를 계속 주고 받을 수 있습니다.

mcp 구성

구성요소에는 호스트, 클라이언트, 서버로 나눠집니다.

호스트는 만약 cursor를 사용하고 있다면 cursor ide, Claude code 라면 Claude code입니다.

AI 도구들이 호스트인 것이고, 클라이언트를 내장하고 있습니다.

클라이언트는 호스트 안애 존재하고, 서버와의 연결을 관리하고, 양방향 메시지를 라우팅 합니다.

서버는 MCP에서 외부 데이터, 도구, 프롬프트를 노출하는 주체입니다. 독립적으로 실행되며, 클라이언트를 통해 호스트/모델과 상호작용합니다.

그러면 이 MCP에서 작동은 아래와 같이 진행됩니다.

  1. 호스트가 내부에서 클라이언트를 실행합니다. (Host -> client)
  2. 클라이언트가 서버와 연결디고, 프롬프트 등을 주고 받습니다.
  3. llm과 요청은 클라이언트를 통해 양방향으로 라우팅이 됩니다.
profile
행복추구

0개의 댓글