Skip to content

에이전트 가이드

ainote 는 MCP (JSON-RPC) 와 OpenAPI 3.1 (REST-style) 두 surface 를 동시에 노출한다. 같은 26개 도구가 두 프로토콜에서 동일하게 동작한다.

어느 가이드를 봐야 하나

진영추천 protocol가이드
Claude CodeMCP HTTPClaude Code
Claude DesktopMCP stdio (npm)Claude Desktop
Cursor IDEMCP stdio 또는 HTTPCursor
Windsurf IDEMCP stdioWindsurf
ChatGPT (Plus/Team/Enterprise)OpenAPI Custom GPT ActionOpenAI Custom GPT
LangChain / LangGraphOpenAPI remote toolLangChain
AutoGen / CrewAIOpenAPI remote toolLangChain

공통 — 한 번만 받으면 되는 것

모든 진영은 MCP key 만 필요하다. 발급 방법:

  1. Claude 안에서 (가장 쉬움) — MCP 등록 후 "ainote 가입시켜줘 — 이메일 X / 비번 Y" 한 줄
  2. CLInpx @ainote/mcp signup (브라우저 RFC 8628 device flow)
  3. app.ainote.dev → Settings → Generate MCP key

발급된 key 는 OS Keychain (Claude Desktop / Code) 또는 환경변수 (LangChain / AutoGen) 또는 Custom GPT Action header value (ChatGPT) 에 넣는다.

두 protocol 비교

항목MCP JSON-RPCOpenAPI 3.1
엔드포인트https://api.ainote.dev/api/mcphttps://api.ainote.dev/api/mcp/openapi.json (spec) + /api/mcp/tools/{name} (호출)
호출 형식{jsonrpc:"2.0", method:"tools/call", params:{name, arguments}}POST /api/mcp/tools/{name} body = arguments
인증Authorization: McpKey <KEY>동일
도구 발견tools/listGET /api/mcp/openapi.json
추천 진영Anthropic 생태계OpenAI / LangChain / 기타 HTTP-first
Tool annotationswire 응답 annotations 필드x-mcp-annotations extension

같은 26 도구. 같은 백엔드. 같은 결과. 진영만 다르다.

Dual-protocol 게이트웨이 코드 상세

Multi-platform — 네이티브 앱들

에이전트가 아닌 네이티브 surface 들도 같은 vault 를 본다:

전부 동일한 사용자 계정 + vault 를 공유. 한 디바이스에서 변경하면 다른 디바이스가 본다.