0.47.x 버전 업그레이드 이후, Add new global MCP Server 버튼으로 바뀌고, server url을 추가하는 창 대신에 곧바로 mcp.json 파일이 나옵니다.
#1. MCP Server 기본 설정
{
"mcpServers": {
"server-sequential-thinking": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@smithery/cli@latest",
"run",
"@smithery-ai/server-sequential-thinking",
"--config",
"\"{}\""
],
"enabled": false
},
"browser-tools": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@agentdeskai/browser-tools-mcp@1.2.0",
"--port",
"3001"
],
"enabled": false
}
}
}
코맨드 창이 뜨길래 다시 설정 합니다.
#2. 자동실행 방지 등 2차 설정
{
"autoStart": false,
"showTerminalOnStart": false,
"terminal": {
"hideOnStart": true,
"shell": "powershell.exe"
},
"notifications": {
"showOnStart": false
},
"mcpServers": {
"server-sequential-thinking": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@smithery/cli@latest",
"run",
"@smithery-ai/server-sequential-thinking",
"--config",
"\"{}\""
],
"enabled": false
},
"browser-tools": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@agentdeskai/browser-tools-mcp@1.2.0",
"--port",
"3001"
],
"enabled": false
}
}
}
여전히 뜨길래 다시 설정합니다.
#3. powershell 설정으로 최종 변경
{
"mcpServers": {
"server-sequential-thinking": {
"command": "powershell.exe",
"args": [
"-WindowStyle",
"Hidden",
"-Command",
"npx -y @smithery/cli@latest run @smithery-ai/server-sequential-thinking --config '{}'"
],
"enabled": false
},
"browser-tools": {
"command": "powershell.exe",
"args": [
"-WindowStyle",
"Hidden",
"-Command",
"npx -y @agentdeskai/browser-tools-mcp@1.2.0 --port 3001"
],
"enabled": false
},
"github": {
"command": "powershell.exe",
"args": [
"-WindowStyle",
"Hidden",
"-Command",
"npx -y @modelcontextprotocol/server-github"
],
"enabled": false,
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<Your Token>"
}
}
}
}
이제 cmd 창 대신에 powershell 창이 뜹니다. 다만 뜨고 곧 사라집니다. 간혹 안사라지는 경우도 있습니다.
일단 모두 잘 동작합니다.
또 다른 방법이 있을지 찾아 보겠습니다.
반응형