MCP 프로토콜 소개
Model Context Protocol(MCP)은 AI 모델과 외부 도구 및 데이터 소스를 연결하기 위한 개방형 프로토콜입니다. OpenClaw은 MCP 클라이언트로서 여러 MCP Server에 연결하여 AI 어시스턴트가 데이터베이스, 파일 시스템, API 등 외부 리소스에 접근할 수 있게 합니다.
MCP Server 추가
Stdio 전송 방식
{
"mcp": {
"servers": {
"filesystem": {
"transport": "stdio",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/dir"]
}
}
}
}
SSE 전송 방식
{
"mcp": {
"servers": {
"remote-tools": {
"transport": "sse",
"url": "https://mcp-server.example.com/sse",
"headers": {
"Authorization": "Bearer {{MCP_SERVER_TOKEN}}"
}
}
}
}
}
주요 MCP Server 설정
파일 시스템, PostgreSQL 데이터베이스, GitHub, 웹 검색 등 다양한 MCP Server를 연결할 수 있습니다.
보안 설정
{
"mcp": {
"security": {
"requireApproval": ["write_file", "delete_file", "execute_query"],
"blockedTools": ["drop_table"],
"maxCallsPerMinute": 30
}
}
}
정리
MCP 프로토콜은 OpenClaw에 표준화된 도구 확장 메커니즘을 제공합니다. 다양한 MCP Server를 연결하면 AI 어시스턴트가 풍부한 외부 리소스에 접근할 수 있어, 진정한 "AI + 도구"의 강력한 조합을 실현합니다.