MCP 연동

도움말

사용자 Bearer Token을 검증한 뒤 SGMP_POC_OCI_GPT54MINI Select AI 프로파일로 게임 데이터 Text2SQL을 생성하는 단일 MCP tool을 제공합니다. Select AI는 comment, annotation, constraint 메타데이터를 함께 사용하며, 생성 SQL은 자동 실행하지 않습니다.

DB 연결 설정이 필요합니다.
DB 연결을 확인할 수 없습니다.

서비스 구성

공개 MCP Endpoint https://example.com/mcp Private Agent Factory와 외부 MCP client가 사용하는 Streamable HTTP Endpoint입니다.
인증 Authorization: Bearer <사용자 토큰> 선택 사용자의 활성 토큰으로 인증합니다. DB 비밀번호와 Wallet은 전달하지 않습니다.
도구 수 0개 배포 환경의 MCP 도구 allowlist가 적용됩니다.
Endpoint 상세 보기

Endpoint

MCP https://example.com/mcp
Transport Streamable HTTP
백오피스 호환 Endpoint /mcp — 같은 설정 기반 도구 계약을 제공합니다.
Auth Authorization: Bearer <사용자 토큰> — 활성 업무 사용자 토큰입니다.
Methods initialize, tools/list, tools/call

Tools

Name Object 실행 대상 Instruction
ords.query.admin.board_posts ADMIN.BOARD_POSTS AGENT_TOOL_OR_SELECT_AI
ORDS 행 접근 조회 도구 설명
HTTP Authorization → 활성 PoC 사용자 토큰 검증 · prompt → 게임 데이터 Text2SQL 생성 · 결과 SQL은 검토 후 별도 실행
등록된 MCP tool이 없습니다.
tools/call parameter 예시 보기

tools/call Arguments

{
  "prompt": "카제나의 최신 BASE_DT 기준 AU(활성 사용자 수)를 조회하는 SQL을 만들어줘."
}

등록 tool은 oracle.select_ai.smilegate_game_text2sql 하나입니다. 활성 사용자 Bearer Token을 확인한 뒤 SGMP_POC_OCI_GPT54MINI가 comment, annotation, constraint를 참고해 읽기 전용 게임 데이터 SQL을 생성합니다. 실행은 자동으로 수행하지 않습니다.

JSON-RPC 예시 보기

JSON-RPC 예시

initialize

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "initialize",
  "params": {}
}

tools/list

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/list",
  "params": {}
}

tools/call

{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "oracle.select_ai.smilegate_game_text2sql",
    "arguments": {
      "prompt": "카제나의 최신 BASE_DT 기준 AU(활성 사용자 수)를 조회하는 SQL을 만들어줘."
    }
  }
}