SQL Server를 MCP로 연결해 Claude, ChatGPT, Cursor에서 쓰세요

SQL Server를 MCP로 연결하는 일, AgentUI라면 데이터베이스가 클라우드에 있든 사무실 서버에 있든 가능합니다. "고객별 연체 청구서"처럼 원하는 도구를 설명하면 AI가 만들어 줍니다. 그다음 각자 이미 쓰고 있는 어시스턴트에 링크 하나를 추가하고 자기 계정으로 로그인하면 됩니다.

운영할 서버도, 열어야 할 포트도 없습니다. 어떤 연결이든 패널에서 해제할 수 있습니다.

AI assistant · MCP
Signed in as Maria
What does Northwind Foods owe us past 30 days?
Called tool · finance-appread-only
tool_overdue_invoices(customer: "Northwind Foods")
→ ERP-SQL01 (on-prem) · 3 rows · 1.1s
InvoiceDays lateAmount
INV-2093147$8,420.00
INV-2087738$2,115.50
INV-2080433$640.00

Northwind Foods has 3 invoices past 30 days, totalling $11,175.50. The oldest is 47 days late.

SQL Server를 MCP로 연결하는 3단계

데이터베이스 연결

클라우드 SQL Server는 SQL 연동으로 연결됩니다. 사무실 서버에 있는 경우 AgentUI Connector를 설치하는데, HTTPS로 바깥쪽 연결만 하므로 방화벽 설정은 그대로입니다.

도구 설명

각 도구가 할 일을 빌더 AI에게 알려 주세요. AI가 고정된 쿼리와 필요한 입력값을 갖춘 도구를 만들고, MCP 패널에서 켜고 끌 수 있습니다.

어시스턴트에 링크 하나 추가

앱마다 고유한 MCP 주소가 있습니다. Claude, ChatGPT, Cursor, Codex, Windsurf에 붙여 넣고 로그인하면 채팅에 도구가 나타납니다.

AI에게 SQL을 통째로 맡기는 대신, 맞춤 도구로

도구는 승인한 쿼리가 담긴 이름 있는 동작입니다. 어시스턴트는 필요한 것을 요청할 뿐, 그 밖의 것은 실행할 수 없습니다. 도구마다 읽기 전용으로 지정할 수 있고, 앱 하나에 최대 100개까지 둘 수 있습니다. 몇 가지 예시입니다.

  • tool_overdue_invoices
    한 고객의 30일 넘게 연체된 청구서
  • tool_stock_by_warehouse
    한 제품의 창고별 보유 재고 수량
  • tool_late_shipments
    이번 주 기한을 넘겨 출고된 주문
  • tool_customer_summary
    한 거래처의 진행 중인 주문, 잔액, 최근 구매

팀이 쓰는 모든 AI를 위한 SQL Server MCP 서버 하나

누구도 어시스턴트를 바꿀 필요가 없습니다. 영업팀은 ChatGPT, 재무팀은 Claude, 개발자는 Cursor를 그대로 쓰면서 모두 같은 데이터베이스에 같은 도구를 호출합니다.

ClaudeSettings → Connectors → Add custom connector에서 링크를 붙여 넣기
ChatGPT커넥터로 추가하고 링크를 붙여 넣기
CursorSettings → MCP → Add new server에서 링크를 붙여 넣기
Claude Codeclaude mcp add my-app <link> --transport http
Codex & Windsurf패널에서 제공하는 설정 스니펫을 붙여 넣기

SQL Server를 MCP로 연결하기 전에 IT팀이 알고 싶어 할 것

  • 각자 자기 계정으로 로그인합니다. 누군가의 설정 파일에 공유 API 키가 남아 있을 일이 없습니다.
  • 연결을 보기 전용으로 둘 수 있고, 환경 전체에서 "Assistants may change data"를 끌 수도 있습니다.
  • 모든 연결이 마지막 사용 시점과 함께 표시됩니다. 하나를 해제하면 그 연결의 호출이 멈춥니다.
  • 온프레미스 커넥터를 거치는 쿼리는 읽기만 할 수 있습니다. SELECT와 WITH만 실행되고, 매번 롤백됩니다. DB 비밀번호는 고객 서버를 떠나지 않습니다.

알아 두면 좋은 제한 사항

  • 온프레미스 커넥터는 Microsoft SQL Server만 읽으며, 쿼리 한 번에 최대 1,000행, 30초까지입니다.
  • MCP 호출은 30초 안에 응답해야 하므로, 도구는 테이블 전체가 아니라 요약을 요청하도록 만드세요.
  • SQL Server 쿼리는 각자의 데이터베이스 로그인이 아니라 앱의 연결로 실행됩니다. 누가 호출할 수 있는지는 도구의 접근 규칙으로 정하세요.
  • SQL Server 연결은 Team 요금제 이상에서 쓸 수 있습니다.

연결한 다음에는

데이터베이스가 사무실 서버에 있다면, IT 담당자는 스크린샷이 담긴 Word 설치 가이드를 받고 서비스 하나만 설치하면 됩니다. 그 통화에는 저희도 함께할 수 있습니다. 그다음 첫 도구를 설명하고, Claude나 ChatGPT에서 테스트하고, 누군가 요청할 때 다음 도구를 추가하면 됩니다. 실제 담당자가 계정을 계속 맡기 때문에 도구가 직원 한 사람에게만 의존하게 되지 않습니다.

더 알아보기

팀의 AI에게 믿을 수 있는 도구 하나를

SQL Server를 연결하고, 첫 도구를 설명하고, 링크를 Claude나 ChatGPT에 붙여 넣으세요. 저희와 함께 만들고 싶다면 통화를 예약하세요.

운영할 서버도, 열어야 할 포트도 없습니다. 어떤 연결이든 패널에서 해제할 수 있습니다.