refactor: rename McpFunction attributes (subToolName -> name, parameterSchema -> inputSchema) and remove hardcoded API key

This commit is contained in:
jade
2026-07-11 01:13:20 +09:00
parent 1907743c79
commit d4232e6d7f
25 changed files with 37 additions and 42 deletions

View File

@@ -82,7 +82,7 @@ public class ExecuteService {
return restClient.post()
.uri(url)
.contentType(MediaType.APPLICATION_JSON)
.header("X-API-KEY", "SHINHAN_MCP_TEST_KEY_9999") // TODO: Use actual tenant's key
// TODO: Use actual tenant's key
.header("X-Trace-Id", java.util.UUID.randomUUID().toString())
.body(payload)
.retrieve()

View File

@@ -17,7 +17,6 @@ eims.mcistring.url=http://localhost:${server.port}/api/mock/esb/string
# API 보안 키 설정
mcp.security.api-keys.SHINHAN_MCP_SECRET_KEY_2026=mcp-client-1
mcp.security.api-keys.SHINHAN_MCP_TEST_KEY_9999=mcp-client-2
mcp.security.tenant-domains.mcp-client-1=CUSTOMER,COMMON
mcp.security.tenant-domains.mcp-client-2=ALL

View File

@@ -190,7 +190,7 @@
async function fetchTools() {
try {
const response = await fetch('/mcp/api/v1/tools/list', {
headers: { 'X-API-KEY': 'SHINHAN_MCP_TEST_KEY_9999' }
});
const data = await response.json();
const tools = data.result?.tools || [];

View File

@@ -294,7 +294,7 @@
async function fetchTools() {
try {
const response = await fetch('/mcp/api/v1/tools/list', {
headers: { 'X-API-KEY': 'SHINHAN_MCP_TEST_KEY_9999' }
});
const data = await response.json();
@@ -426,7 +426,7 @@
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-KEY': 'SHINHAN_MCP_TEST_KEY_9999',
'X-Trace-Id': "MCP-REQ-" + Math.floor(Math.random() * 90000 + 10000),
'X-Agent-Id': document.getElementById('agentId').value,
'X-User-Prompt': encodeURIComponent(document.getElementById('userPrompt').value || document.getElementById('userPrompt').placeholder)

View File

@@ -303,7 +303,7 @@
async function fetchTools() {
try {
const response = await fetch('/mcp/api/v1/tools/list', {
headers: { 'X-API-KEY': 'SHINHAN_MCP_TEST_KEY_9999' }
});
const data = await response.json();
@@ -503,7 +503,7 @@
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-KEY': 'SHINHAN_MCP_TEST_KEY_9999',
'X-Trace-Id': "MCP-REQ-" + Math.floor(Math.random() * 90000 + 10000),
'X-Agent-Id': document.getElementById('agentId').value,
'X-User-Prompt': encodeURIComponent(document.getElementById('userPrompt').value || '테스트')

View File

@@ -313,7 +313,7 @@
async function fetchTools() {
try {
const response = await fetch('/mcp/api/v1/tools/list', {
headers: { 'X-API-KEY': 'SHINHAN_MCP_TEST_KEY_9999' }
});
const data = await response.json();
@@ -454,7 +454,7 @@
const startTime = Date.now();
const response = await fetch('/mcp/api/v1/tools/call', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'X-API-KEY': 'SHINHAN_MCP_TEST_KEY_9999' },
headers: { 'Content-Type': 'application/json', },
body: JSON.stringify(payload)
});