[{"data":1,"prerenderedAt":243},["ShallowReactive",2],{"copy:ko:site:":3,"copy:ko:mcp:config,ui,clients.claude-desktop.short,clients.claude-code.short,clients.cursor.short,clients.vscode-copilot.short,clients.windsurf.short,clients.zed.short,clients.codex-cli.short,clients.gemini-cli.short,clients.chatgpt.short,clients.openclaw.short,clients.cline.short,clients.continue.short,clients.jetbrains-ai.short":123,"copy:ko:site:common":241},{"common":4,"nav":16,"footer":44,"home":51,"error":116},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},"본문으로 건너뛰기","메뉴","언어","섹션","푸터","도구","홈","탐색 경로","복사","복사됨","다운로드",{"groups":17,"items":25},{"build":18,"connect":19,"instruct":20,"run":21,"web":22,"secure":23,"track":24},"만들기","연결","지침 작성","실행","사이트 공개","보안","추적",{"models":26,"cost":27,"frameworks":28,"mcp":29,"mcpConfig":30,"mcpClients":31,"agentsMd":32,"files":33,"openclaw":34,"agentReady":35,"llmsTxt":36,"robotsTxt":37,"apiCatalog":38,"bots":39,"security":40,"incidents":41,"checklist":42,"changelog":43},"모델 및 API 가격","에이전트 비용 계산기","프레임워크 및 SDK","MCP 서버","MCP 설정 생성기","MCP 클라이언트","AGENTS.md 생성기","지침 파일","OpenClaw 자체 호스팅","에이전트 친화적인 웹사이트","llms.txt 생성기","AI 봇용 robots.txt","API 카탈로그 생성기","AI 봇 디렉터리","에이전트 보안","인시던트 기록","보안 체크리스트","변경 로그",{"about":45,"privacy":46,"terms":47,"sitemap":48,"disclaimer":49,"checked":50},"소개","개인정보 보호","이용 약관","사이트맵","AI 에이전트를 만드는 개발자를 위한 독립적인 참고 자료입니다. 여기에 언급된 어떤 업체와도 제휴 관계가 없습니다.","정보 확인일: {date}",{"seo":52,"eyebrow":55,"title":56,"lead":57,"ctaMcp":58,"ctaCost":59,"ctaAgents":60,"sheetLabel":61,"sheetTitle":62,"sheet":63,"sheetNote":69,"sectionsTitle":70,"sections":71,"latestTitle":99,"allChanges":100,"rulesTitle":101,"rules":102,"aboutLink":115},{"title":53,"description":54},"DotsAgent: AI 에이전트 개발 참고 자료와 도구","LLM API 가격, 에이전트 비용 계산기, 13개 클라이언트용 MCP 설정, AGENTS.md 및 llms.txt 생성기, 에이전트 보안 참고 자료를 제공합니다. 무료, 18개 언어 지원.","AI 에이전트를 만드는 개발자를 위해","에이전트 개발자를 위한 실무 참고 자료","에이전트 개발에 필요한 가격, 프로토콜, 설정 파일과 보안 정보를 업체 공식 문서와 대조해 확인합니다. 필요한 정보를 찾아보고, 파일을 생성한 뒤 다시 코드 작업으로 돌아가세요.","MCP 설정 생성","에이전트 작업 비용 계산","AGENTS.md 작성","최신 수치","기술 스택 현황",{"mcp":64,"openclaw":65,"cheapest":66,"models":67,"servers":29,"bots":68},"MCP 사양","OpenClaw","최저가 모델, 입력\u002F출력 $\u002FM","가격이 공개된 모델","추적 중인 AI 봇","각 수치는 공급업체 문서를 기준으로 직접 확인합니다.","사이트에서 제공하는 정보",{"models":72,"mcp":76,"instructions":79,"frameworks":82,"openclaw":85,"agentReady":89,"security":92,"changelog":95},{"title":73,"body":74,"unit":75},"모델 및 가격","입력, 출력, 캐시 토큰의 100만 개당 가격을 나란히 비교하고 전체 에이전트 실행 비용을 계산할 수 있습니다.","개 모델",{"title":29,"body":77,"unit":78},"Model Context Protocol 서버 카탈로그와 클라이언트별 올바른 파일을 생성하는 설정 생성기입니다.","개 서버",{"title":33,"body":80,"unit":81},"AGENTS.md를 작성하고 각 도구가 CLAUDE.md, .cursor\u002Frules 등의 파일을 어떻게 읽는지 확인하세요.","개 파일 형식",{"title":28,"body":83,"unit":84},"언어, 라이선스, MCP 지원, 멀티 에이전트 기능을 기준으로 에이전트 프레임워크와 공급업체 SDK를 비교합니다.","개 프레임워크",{"title":86,"body":87,"unit":88},"OpenClaw 셀프 호스팅","자신의 컴퓨터나 서버에 OpenClaw를 단계별로 설치하고 설정하고 업데이트하세요.","현재 릴리스",{"title":35,"body":90,"unit":91},"llms.txt, AI crawler용 robots.txt 규칙, api-catalog를 생성하고 user agent로 봇을 검색하세요.","개 봇 등록",{"title":40,"body":93,"unit":94},"에이전트 관련 OWASP 위험, 실제 사고 기록, 출시 전에 확인할 수 있는 체크리스트를 제공합니다.","건 사고 기록",{"title":96,"body":97,"unit":98},"API 변경 내역","모델 API, SDK, 프로토콜의 변경 사항을 날짜별로 기록하고 각 항목을 공급업체 발표에 연결합니다.","개 항목","최신 변경 사항","모든 변경 사항","정확성을 유지하는 방법",[103,106,109,112],{"title":104,"body":105},"출처가 명확한 정보.","모든 가격, 버전, 플래그에는 정보의 출처인 공급업체 페이지 링크가 있어 직접 확인할 수 있습니다.",{"title":107,"body":108},"확인 날짜 표시.","각 페이지에는 정보를 마지막으로 확인한 날짜가 표시됩니다. 오래된 항목은 다시 확인하거나 삭제합니다.",{"title":110,"body":111},"유료 노출 없음.","등록되거나, 더 높은 순위에 오르거나, 더 호의적으로 소개되기 위해 비용을 내는 곳은 없습니다.",{"title":113,"body":114},"브라우저에서 실행되는 도구.","생성기와 계산기는 로컬에서 작동하며, 입력한 내용은 서버로 전송되지 않습니다.","DotsAgent 소개",{"title":117,"body":118,"home":119,"popular":120,"failed":121,"failedBody":122},"페이지를 찾을 수 없음","이 주소와 일치하는 페이지가 없습니다. 페이지가 이동했거나 링크에 오타가 있을 수 있습니다.","홈페이지로 이동","인기 도구","문제가 발생했습니다","페이지를 불러오는 중 문제가 발생했습니다. 잠시 후 다시 시도하거나 홈페이지에서 시작하세요.",{"config":124,"ui":195,"clients":214},{"seo":125,"crumb":128,"eyebrow":129,"title":130,"lead":131,"form":132,"os":142,"scopes":146,"modes":149,"mergeNote":152,"orCli":153,"cli":154,"viaUi":155,"skipped":156,"empty":159,"clientLink":160,"howTitle":161,"how":162,"faqTitle":175,"faq":176},{"title":126,"description":127},"13개 클라이언트와 60개 서버용 MCP config 생성기","서버와 클라이언트를 선택하면 mcp.json, config.toml, YAML, settings.json 중 해당 클라이언트에 맞는 형식의 config와 CLI 명령을 생성합니다. 클라이언트 13개, 서버 60개.","Config 생성기","연결 · 도구","MCP config 생성기","클라이언트와 사용할 서버를 선택하세요. 해당 클라이언트가 요구하는 형식의 config와 지원되는 CLI 명령을 생성하고, 실행할 수 없는 항목은 경고합니다.",{"client":133,"os":134,"scope":135,"servers":136,"mode":137,"remove":138,"search":139,"category":140,"anyCategory":141},"클라이언트","운영체제","범위","서버 ({n})","실행 모드","삭제","서버 검색","카테고리","모든 카테고리",{"macos":143,"linux":144,"windows":145},"macOS","Linux","Windows",{"project":147,"user":148},"프로젝트","사용자",{"remote":150,"local":151},"호스팅","로컬","이 파일에는 다른 설정도 들어 있습니다. 기존 내용을 덮어쓰지 말고 이 키를 파일에 병합하세요.","또는 명령줄에서 추가","명령줄에서 추가","{client}에서는 설정 화면을 통해서만 원격 서버를 추가할 수 있습니다. 다음 URL을 사용해 각 서버를 추가하세요.",{"noRemote":157,"noLocal":158},"{client}에서 호스팅 서버에 연결할 수 없어 {server}을(를) 제외했습니다.","{server}을(를) 제외했습니다. 로컬 프로세스로 실행되므로 {client}에서 시작할 수 없습니다. 해당 옵션이 있으면 호스팅으로 전환하세요.","설정을 보려면 서버를 하나 이상 선택하세요.","{client} 전체 설정 안내","출력 작동 방식",[163,166,169,172],{"title":164,"body":165},"호스팅 또는 로컬","호스팅 서버는 클라이언트가 Streamable HTTP로 연결하는 URL입니다. 공급업체가 서버를 운영하므로 설치할 것이 없습니다. 로컬 서버는 npx, uvx 또는 docker를 통해 하위 프로세스로 시작되며, 사용자의 컴퓨터에 부여된 접근 권한으로 실행됩니다. 서버가 두 방식을 모두 제공하면 생성기는 먼저 호스팅을 선택하며, 원하는 경우 전환할 수 있습니다.",{"title":167,"body":168},"비밀 키는 파일에 저장되지 않습니다","생성기는 실제 키를 파일에 기록하지 않습니다. 각 클라이언트의 참조 구문을 사용합니다. Claude Code에서는 ${VAR}, Cursor와 Windsurf에서는 ${env:VAR}, VS Code에서는 입력 프롬프트, Gemini CLI에서는 $VAR, Codex에서는 env_vars, Continue에서는 ${{ secrets.VAR }}를 사용합니다. 그 외 클라이언트에는 직접 입력할 수 있도록 \u003CVAR> 자리표시자가 표시됩니다.",{"title":170,"body":171},"처음 사용할 때 OAuth로 로그인","여기에 있는 대부분의 호스팅 서버는 OAuth로 로그인합니다. 클라이언트가 처음 연결할 때 브라우저를 열거나 로그인 단계를 실행합니다. Claude Code에서는 \u002Fmcp, codex mcp login, devin mcp login 또는 openclaw mcp login을 실행하세요. Slack, Asana, HubSpot은 사전 등록된 클라이언트만 허용하므로 사용 중인 클라이언트가 지원되는지 확인하세요.",{"title":173,"body":174},"수정 후 다시 불러오기","Claude Desktop은 시작할 때 설정 파일을 읽으므로, 변경한 뒤 종료했다가 다시 여세요. macOS의 로그는 ~\u002FLibrary\u002FLogs\u002FClaude에 있습니다. 다른 클라이언트에서 새 서버가 표시되지 않으면 클라이언트를 재시작하거나 창을 다시 불러오세요. OpenClaw에서는 openclaw mcp doctor \u003Cname> --probe를 실행해 서버 하나를 테스트할 수 있습니다.","설정 관련 질문",[177,180,183,186,189,192],{"q":178,"a":179},"Cursor와 Claude Code에서 mcp.json은 어디에 두나요?","Cursor는 프로젝트의 .cursor\u002Fmcp.json 또는 모든 프로젝트에 적용되는 ~\u002F.cursor\u002Fmcp.json을 읽습니다. Claude Code는 프로젝트 범위 설정으로 저장소 루트의 .mcp.json을 읽고, 로컬 및 사용자 범위 설정은 ~\u002F.claude.json에 저장합니다. VS Code는 .vscode\u002Fmcp.json을 사용하고, Codex는 JSON 대신 ~\u002F.codex\u002Fconfig.toml을 사용합니다.",{"q":181,"a":182},"claude_desktop_config.json에서 원격 서버를 불러오지 못하는 이유는 무엇인가요?","Claude Desktop은 이 파일에서 로컬 서버만 불러옵니다. 원격 서버는 Settings > Connectors에서 맞춤 커넥터로 추가해야 합니다. 이 화면에서 URL을 입력하고 로그인하세요. 생성기는 이런 이유로 해당 URL을 별도로 표시합니다.",{"q":184,"a":185},"커밋하는 .mcp.json에 API 키를 넣지 않으려면 어떻게 해야 하나요?","키를 직접 붙여 넣는 대신 환경 변수를 참조하세요. Claude Code는 ${VAR}와 ${VAR:-default}를 확장하고, Cursor는 ${env:NAME}을 확장하며, VS Code에서는 inputs 항목을 통해 비밀 값을 입력하도록 요청할 수 있습니다. 클라이언트를 시작하기 전에 셸이나 시크릿 관리자에서 변수를 설정하세요.",{"q":187,"a":188},"하나의 MCP 설정을 여러 클라이언트에서 재사용할 수 있나요?","수정 없이 그대로 재사용할 수는 없습니다. 대부분의 클라이언트는 최상위 키로 mcpServers를 사용하지만, .vscode\u002Fmcp.json은 servers, Zed는 context_servers, Codex는 mcp_servers 테이블을 사용합니다. 일부 클라이언트는 다른 클라이언트의 설정 파일을 가져옵니다. VS Code는 Claude Desktop, Cursor, Windsurf의 설정을 검색하고, Continue는 mcp.json을 직접 가져올 수 있으며, JetBrains AI Assistant에는 Claude에서 가져오기 옵션이 있습니다.",{"q":190,"a":191},"Windows의 Claude Desktop에서 npx가 실패하는 이유는 무엇인가요?","MCP 서버 README에서는 Windows에서 cmd를 통해 npx를 실행합니다. command는 cmd로, 인수에는 \u002Fc, npx, 패키지를 지정합니다. Claude Desktop과 Windows를 선택하면 생성기가 이 래퍼를 자동으로 적용합니다.",{"q":193,"a":194},"호스팅 버전과 로컬 버전 중 어떤 서버를 사용해야 하나요?","호스팅 버전은 런타임을 설치할 필요가 없고, OAuth를 사용하므로 디스크에 장기 토큰을 저장하지 않아도 됩니다. 서버가 로컬 파일이나 자격 증명에 접근해야 하거나 Filesystem, Playwright, AWS API 서버처럼 호스팅 endpoint가 없는 경우에는 로컬 버전이 적합합니다.",{"crumb":196,"categories":197,"hosted":208,"local":151,"marks":209,"sources":213},"MCP",{"dev":198,"search":199,"files":200,"ai":201,"productivity":202,"data":203,"commerce":204,"observability":205,"cloud":206,"browser":207},"개발 도구","검색 및 문서","파일","모델 및 메모리","생산성","데이터","커머스","옵저버빌리티","클라우드","브라우저 자동화","호스팅형",{"yes":210,"no":211,"unknown":212},"예","아니요","문서화되지 않음","출처",{"claude-desktop":215,"claude-code":217,"cursor":219,"vscode-copilot":221,"windsurf":223,"zed":225,"codex-cli":227,"gemini-cli":229,"chatgpt":231,"openclaw":233,"cline":235,"continue":237,"jetbrains-ai":239},{"short":216},"Claude Desktop은 claude_desktop_config.json에서 로컬 서버를 읽습니다. 원격 서버는 앱에서 사용자 지정 커넥터로 추가합니다.",{"short":218},"Claude Code는 claude mcp add 명령 또는 저장소 루트의 .mcp.json 파일에서 서버를 가져옵니다.",{"short":220},"Cursor는 프로젝트의 .cursor\u002F에 있는 mcp.json 또는 모든 프로젝트에 적용되는 ~\u002F.cursor\u002F의 mcp.json을 읽습니다.",{"short":222},"VS Code는 작업 영역의 .vscode\u002Fmcp.json, 사용자 프로필의 mcp.json 또는 최신 형식의 이식 가능한 .mcp.json 파일을 읽습니다.",{"short":224},"Windsurf는 이제 Devin Desktop입니다. mcp_config.json을 읽지만, 파일 위치에 관해서는 공식 문서마다 안내가 다릅니다.",{"short":226},"Zed에서는 settings.json의 context_servers 아래에 MCP 서버를 지정합니다.",{"short":228},"Codex는 config.toml에서 서버를 관리하며, 서버마다 [mcp_servers.\u003Cname>] 테이블을 하나씩 사용합니다. codex mcp add로 서버를 추가할 수도 있습니다.",{"short":230},"Gemini CLI는 ~\u002F.gemini\u002F 또는 프로젝트의 .gemini\u002F 폴더에 있는 settings.json에서 mcpServers를 읽습니다.",{"short":232},"ChatGPT에는 설정 파일이 없습니다. Developer mode에서 앱으로 원격 MCP 서버를 추가합니다.",{"short":234},"OpenClaw는 ~\u002F.openclaw\u002Fopenclaw.json(JSON5 파일)의 mcp.servers에서 서버를 읽거나 openclaw mcp add로 서버를 추가합니다.",{"short":236},"Cline은 VS Code의 extension storage에 있는 cline_mcp_settings.json에 서버를 저장합니다. CLI에서는 ~\u002F.cline\u002Fmcp.json을 사용합니다.",{"short":238},"Continue는 워크스페이스의 .continue\u002FmcpServers\u002F에서 YAML 블록 파일을 불러옵니다.",{"short":240},"JetBrains AI Assistant에서는 설정 화면에서 MCP 서버를 추가하고 mcpServers 형식의 JSON을 붙여넣습니다.",{"common":242},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},1790863385685]