Files
ax_hub_mcp_tool/manifest_output.json
jade 4b34df774d
All checks were successful
Deploy to OCIWP / deploy (push) Successful in 2m15s
refactor: restructure packages, delete ZtUsac, fix gateway context
2026-08-05 10:09:36 +09:00

606 lines
40 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"bundleId": "tool-oth",
"revision": "1785826298946",
"tools": [
{
"name": "balance",
"endpoint": "http://localhost:8084/mcp/balance",
"title": "balance 툴",
"description": "고객의 계좌 잔액을 조회합니다.",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"accountNumber": {
"type": "string",
"pattern": "\\S",
"description": "고객의 계좌번호 (- 제외) "
}
},
"required": [
"accountNumber"
]
},
"annotations": {
"title": "balance 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "billing_process",
"endpoint": "http://localhost:8084/mcp/billing_process",
"title": "process 툴",
"description": "청구 처리",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"approvalStatus": {
"type": "string",
"description": "심사 승인 여부 (예: APPROVE, REJECT)",
"enum": [
"APPROVE",
"REJECT"
]
},
"billingId": {
"type": "string",
"pattern": "\\S",
"description": "처리할 청구 접수 번호"
}
},
"required": [
"billingId",
"approvalStatus"
]
},
"annotations": {
"title": "process 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "bond_issue",
"endpoint": "http://localhost:8084/mcp/bond_issue",
"title": "issue 툴",
"description": "증권 발행 í\u0085ŒìŠ¤íŠ¸1",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"amount": {
"type": "integer",
"description": "발행할 디지털 증권 금액",
"minimum": 1
},
"targetAccount": {
"type": "string",
"pattern": "\\S",
"description": "발행 대상 계좌 번호"
}
},
"required": [
"amount",
"targetAccount"
]
},
"annotations": {
"title": "issue 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "contract_detail",
"endpoint": "http://localhost:8084/mcp/contract_detail",
"title": "contract_detail 툴",
"description": "계약상세 조회",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"contractId": {
"type": "string",
"description": "조회할 계약 번호"
},
"customerName": {
"type": "string",
"description": "고객ëª\u0085"
}
},
"required": [
"customerName",
"contractId"
]
},
"annotations": {
"title": "contract_detail 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "customer_detail",
"endpoint": "http://localhost:8084/mcp/customer_detail",
"title": "detail 툴",
"description": "고객상세 정보 조회",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"customerId": {
"type": "string",
"description": "고객 식별 번호 (CID)"
},
"customerName": {
"type": "string",
"description": "고객ëª\u0085"
}
},
"required": [
"customerName"
]
},
"annotations": {
"title": "detail 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "daily_quote",
"endpoint": "http://localhost:8084/mcp/daily_quote",
"title": "랜덤 ëª\u0085언 툴",
"description": "무작위로 영감을 주는 ëª\u0085언을 하나 가져옵니다.",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "category"
}
}
},
"annotations": {
"title": "랜덤 ëª\u0085언 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "exchange_rate",
"endpoint": "http://localhost:8084/mcp/exchange_rate",
"title": "실시간 환율 조회 툴",
"description": "원하는 통화의 실시간 환율을 조회합니다. (예: USD, EUR, JPY)",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"currencyCode": {
"type": "string",
"description": "currencyCode"
}
}
},
"annotations": {
"title": "실시간 환율 조회 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "get_leave_count",
"endpoint": "http://localhost:8084/mcp/get_leave_count",
"title": "get_leave_count 툴",
"description": "연차 갯수 조회",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"employeeId": {
"type": "string",
"description": "연차 내역을 조회할 사원 번호"
}
},
"required": [
"employeeId"
]
},
"annotations": {
"title": "get_leave_count 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "get_smp_members",
"endpoint": "http://localhost:8084/mcp/get_smp_members",
"title": "신한라이프 MCP, TOOL 파트 구성원 조회",
"description": "신한라이프 MCP, TOOL 파트 구성원을 조회합니다.",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"teamName": {
"type": "string",
"description": "조회할 팀 이름 (예: AX, MCP, TOOL, 전체 등)"
}
}
},
"annotations": {
"title": "신한라이프 MCP, TOOL 파트 구성원 조회",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": true
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "get_template_file_url",
"endpoint": "http://localhost:8084/mcp/get_template_file_url",
"title": "í\u0085œí”Œë¦¿ 유틸리티",
"description": "요청한 í\u0085œí”Œë¦¿(엑ì\u0085€, 워드 등) 파일(양식)을 다운로드 받을 수 있는 시스í\u0085œ URL을 반환합니다. AI는 이 URL을 사용자에게 마크다운 링크 형태로 제공해야 합니다.",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"templateId": {
"type": "string",
"description": "templateId"
}
}
},
"annotations": {
"title": "í\u0085œí”Œë¦¿ 유틸리티",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "metaCommonCode",
"endpoint": "http://localhost:8084/mcp/metaCommonCode",
"title": "메타 통합코드 조회 툴",
"description": "메타 통합코드 목록을 조회해줘",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"codeName": {
"type": "string",
"description": "코드ëª\u0085 검색 키워드 (예: 사용, 상태)"
},
"useYn": {
"type": "string",
"description": "사용여부 (예: Y, N)"
},
"groupCode": {
"type": "string",
"description": "통합코드 그룹 ID (예: GRP_SYS_01, GRP_COMM_CD)"
}
}
},
"annotations": {
"title": "메타 통합코드 조회 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": true
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "metaTable",
"endpoint": "http://localhost:8084/mcp/metaTable",
"title": "메타 í\u0085Œì´ë¸” 조회 툴",
"description": "메타 í\u0085Œì´ë¸” 정보 목록을 조회해줘",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"tableLogicalName": {
"type": "string",
"description": "í\u0085Œì´ë¸” ë\u0085¼ë¦¬ëª\u0085(한글) 키워드 (예: 고객기본, 계약)"
},
"owner": {
"type": "string",
"description": "스키마/소유자ëª\u0085 (예: DAPADM, SHLOWN)"
},
"tableName": {
"type": "string",
"description": "í\u0085Œì´ë¸” 물리ëª\u0085 키워드 (예: TB_CUST_BAS, TB_CONT)"
}
}
},
"annotations": {
"title": "메타 í\u0085Œì´ë¸” 조회 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": true
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "sample.claim.search.resource",
"endpoint": "http://localhost:8084/mcp/sample.claim.search.resource",
"title": "Claim search JSON Schema sample",
"description": "Claim search Tool sample using input and output JSON Schema resources.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"claimNo": {
"type": "string",
"description": "청구번호. CLM 다음 숫자 13자리 형식이다.",
"pattern": "^CLM[0-9]{13}$",
"examples": [
"CLM2026070100123"
]
},
"contractNo": {
"type": "string",
"description": "계약번호. 숫자 11자리 형식이다.",
"pattern": "^[0-9]{11}$",
"examples": [
"10023456789"
]
},
"status": {
"type": "string",
"enum": [
"RECEIVED",
"REVIEWING",
"ADDITIONAL_DOC_REQUIRED",
"APPROVED",
"PAID",
"REJECTED",
"WITHDRAWN"
]
},
"size": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
],
"additionalProperties": false,
"anyOf": [
{
"required": [
"claimNo"
]
},
{
"required": [
"contractNo"
]
}
]
},
"annotations": {
"title": "Claim search JSON Schema sample",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "secret_tool",
"endpoint": "http://localhost:8084/mcp/secret_tool",
"title": "secret_tool 툴",
"description": "비공개 툴 í\u0085ŒìŠ¤íŠ¸",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"employeeId": {
"type": "string",
"description": "연차 내역을 조회할 사원 번호"
}
},
"required": [
"employeeId"
]
},
"annotations": {
"title": "secret_tool 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "solReqDetail",
"endpoint": "http://localhost:8084/mcp/solReqDetail",
"title": "SolReqDetail 툴",
"description": "SOL 의뢰서 상세 조회",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"srId": {
"type": "string",
"description": "상세 조회할 SOL 의뢰서 ID"
}
},
"required": [
"srId"
]
},
"annotations": {
"title": "SolReqDetail 툴",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": true
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "solReqList",
"endpoint": "http://localhost:8084/mcp/solReqList",
"title": "SolReqList 툴",
"description": "SOL 의뢰서 목록 조회해줘",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"period": {
"type": "string",
"description": "조회기간 (예: 1개월, 3개월 등)"
},
"status": {
"type": "string",
"description": "진행상태 (예: 진행중, 완료 등)"
},
"target": {
"type": "string",
"description": "조회대상 (예: 나의 ì—\u0085무, 전체 등)"
}
}
},
"annotations": {
"title": "SolReqList 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": true
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
},
{
"name": "weather",
"endpoint": "http://localhost:8084/mcp/weather",
"title": "날씨 조회 툴",
"description": "특정 도시의 현재 날씨, 온도, 풍속 정보를 조회합니다.",
"inputSchema": {
"additionalProperties": false,
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "날씨를 조회할 도시 이름 (예: 서울, 부산, 제주)"
}
},
"required": [
"city"
]
},
"annotations": {
"title": "날씨 조회 툴",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": false
},
"_meta": {
"version": "1.0.0",
"timeoutMillis": 300000,
"enabled": true
}
}
]
}