콘텐츠로 이동

MCP로 에이전트 연결하기

연결 URL: https://mcp.kurv.fun/mcp

이 원격 MCP를 쓰면 승인받은 에이전트가 KURV 컬렉션을 읽고, 제너러티브 컬렉션을 계획하고, 내 소유의 초안을 저장하고, 실제 특성 아트를 올리고, 크리에이터 검토 링크를 준비할 수 있어요. 이번 릴리스는 Base Sepolia, 체인 ID 84532를 쓰고, 다른 네트워크에서는 런칭하지 않아요. 크리에이터의 개인 키는 절대 보관하지 않아요.

공개 개발자 진입점은 https://testnet.kurv.fun/builders예요. HTTP API, iframe 연동, 컨트랙트 직접 민팅은 컨트랙트 직접 연동에 정리되어 있어요. 예전의 로컬 packages/mcp 서버는 별개의 파일 시스템 도구예요. 이 원격 커넥터는 크리에이터의 컴퓨터에 접근할 필요가 없어요.

KURV는 OAuth를 쓰는 원격 HTTP MCP 서버를 써요. 이 연결을 지원하는 클라이언트라면 도구를 찾아내고, 내 KURV 계정을 승인하라고 요청할 수 있어요. 원격 MCP를 지원하지 않는 일반 채팅 제품에는 별도의 호환 에이전트나 직접 만든 애플리케이션이 필요해요. 채팅에 URL을 붙여 넣는다고 커넥터가 설치되지는 않아요.

기본 크리에이터 연결을 마치려면 기존 KURV 초대가 필요해요. 이 연결은 읽기뿐 아니라 컬렉션 쓰기와 런칭 준비 권한도 요청해요. 공개 컬렉션 API는 초대나 OAuth 승인 없이 열려 있어요. 일부러 kurv:read만 요청하는 맞춤 클라이언트는 별도의 읽기 전용 승인을 써요.

어떤 클라이언트끼리 연결을 공유하나요?

섹션 제목: “어떤 클라이언트끼리 연결을 공유하나요?”
제품군이어지는 것
ChatGPT / Codex플러그인 시스템과 카탈로그를 공유해요. 로컬 Codex MCP 설정은 같은 호스트의 데스크톱, CLI, IDE에 이어지지만, ChatGPT 웹 플러그인을 설치하지는 않아요.
Claude / Claude Code웹 커넥터는 같은 구독 계정의 Claude Code로 이어져요. API 키나 서드파티 제공자 세션은 따로 설정해요.
Grok / Build / Bot제품 간 공유는 확인되지 않았어요. Build는 자체 MCP 설정과 OAuth를 써요. Bot 커넥터는 내 봇들 사이에서 이어지고, Team Bot 멤버는 각자 따로 승인해요.

공식 참고 자료: OpenAI 플러그인, Codex MCP, Claude 계정 커넥터, Grok Bot 커넥터, Grok Build 설정

이 안내는 AI 에이전트 연결 페이지와 같은 클라이언트 카탈로그를 써요. 모델만 보지 말고, 내가 쓰는 호스트를 고르세요. 설치 바로가기는 설정을 추가할 뿐이고, 내 계정 승인은 여전히 직접 해야 해요.

설정 방법의 근거는 문서예요. 아래의 확인 열은 그 클라이언트에서 실제로 KURV에 연결했을 때의 결과를 뜻해요. 승인, 도구 탐색, 읽기 전용 도구 호출이에요. 서버 상태 응답은 별개의 근거예요.

클라이언트대상과 작업 흐름문서 근거KURV 확인위치이유
ChatGPT대화하며 컬렉션을 계획하는 크리에이터. 에이전트와 함께 콘셉트를 다듬고 초안을 준비해요.원격 스트리밍 HTTP, OAuth, CIMD, DCR이 문서화됨. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.여기서 시작계정 기반 플러그인 흐름을 갖춘 대화형 진입점.
Claude컬렉션 콘셉트와 특성 계획을 준비하는 크리에이터. 레이어를 계획하고, 컬렉션을 검증하고, 검토를 준비해요.원격 맞춤 커넥터와 브라우저 OAuth가 문서화됨. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.여기서 시작맞춤 커넥터 진입점을 갖춘 대화형 작업 흐름.
Grok이미 Grok에서 작업하는 크리에이터. 기존 채팅에서 컬렉션을 계획하고 준비해요.맞춤 MCP 커넥터와 OAuth가 문서화됨. 클라이언트 왕복 확인은 대기 중. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.여기서 시작대화형 크리에이터가 쓰던 클라이언트에 그대로 머물 수 있어요.
Codex파일과 데스크톱 에이전트로 작업하는 크리에이터. 특성 에셋을 준비하고, 계획을 검증하고, 초안을 올려요.Streamable HTTP, OAuth, 공유 로컬 설정이 문서화됨. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.여기서 시작터미널 명령뿐 아니라 데스크톱 설정 경로도 있어요.
Claude Code로컬 아트와 스크립트로 작업하는 크리에이터. 프로젝트에서 특성 파일과 컬렉션 초안을 준비해요.원격 HTTP, OAuth, 같은 계정의 Claude 커넥터 재사용이 문서화됨. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.추가 클라이언트유용한 로컬 작업 흐름이에요. 터미널 설정은 추가 옵션에 들어가요.
CursorCursor에서 아트나 사이트를 개발하는 크리에이터. 로컬 특성 파일을 생성하고 컬렉션 초안을 준비해요.원격 HTTP, OAuth, 네이티브 MCP 설치 링크가 문서화됨. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.추가 클라이언트네이티브 설치 바로가기가 있는 에디터 작업 흐름.
VS Code · GitHub CopilotVS Code에서 Copilot을 쓰는 크리에이터. 특성 파일, 생성기, 컬렉션 연동으로 작업해요.원격 HTTP, OAuth/DCR, 네이티브 MCP 설치 링크가 문서화됨. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.추가 클라이언트네이티브 설치 바로가기가 있는 별도의 Copilot 설정.
Gemini CLI로컬 터미널에서 Gemini를 쓰는 크리에이터. 특성 파일을 준비하고 제너러티브 컬렉션 입력을 검증해요.Streamable HTTP, OAuth 탐색, 동적 등록이 문서화됨. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.추가 클라이언트명시적인 브라우저 로그인이 있는, 문서화된 터미널 연동.
Grok Build로컬 프로젝트에서 Grok Build를 쓰는 크리에이터. 특성 에셋을 만들고 컬렉션 초안을 준비해요.원격 HTTP 등록과 OAuth 진단이 문서화됨. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.추가 클라이언트이미 설치되어 있을 때 유용한 별도의 터미널 설정.
OpenCodeOpenCode에서 모델을 직접 고르는 크리에이터. DeepSeek 기반 에이전트로 아트와 초안을 준비해요.OpenCode 원격 MCP와 OAuth가 문서화됨. 모델 자격 증명은 별도. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.추가 클라이언트호스트 설정 하나로 여러 모델 제공자를 지원해요.
Grok Bot기존 Grok Bot을 쓰는 팀. 승인된 팀 봇으로 컬렉션을 준비해요.원격 HTTPS MCP와 개인별 승인이 문서화됨. 정확한 맞춤 설정은 미확인. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.고급 연동팀 관리와 확인되지 않은 추가 대화 상자 때문에 고급 안내가 필요해요.
Bankr이미 Bankr로 작업하는 크리에이터. 제공자 승인이 가능하다면 Bankr 에이전트로 컬렉션을 준비해요.맞춤 HTTP MCP가 문서화됨. OAuth 제공자 지원은 아직 제한적. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.고급 연동OAuth가 제공자별로 순차 적용되고 있어서, 일반적으로 연결이 된다고 말할 수 없어요.
DeepSeek Harness자체 에이전트 호스트를 만드는 개발자. 컬렉션 계획 도구를 맞춤 애플리케이션에 연동해요.HTTP 전송이 헤더를 받음. 현재 전송 소스로는 자동 OAuth가 확인되지 않음. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.고급 연동호스트가 브라우저 승인과 토큰 갱신을 직접 구현해야 해요.
Musemuse.ai의 Muse에서 작업하는 크리에이터. 맞춤 커넥터로 컬렉션을 계획할 가능성이 있어요.맞춤 커넥터와 검토된 제공자 연동이 문서화됨. 최종 사용자가 직접 쓰는 MCP 흐름은 확인되지 않음. 2026-10-08 확인.OAuth: 미확인, 탐색: 미확인, 읽기: 미확인.보류공개된 임의 MCP 설치와 호환되는 계정 승인이 아직 확인되지 않았어요.

ChatGPT

Personal 플러그인을 추가한 다음 Work에서 쓰세요.

맞춤 MCP를 쓸 수 있는지는 내 계정과 워크스페이스 설정에 따라 달라요.

  1. Plugins → + → Add custom MCP server를 여세요.
  2. 이름을 KURV로 정하고, 위의 URL을 붙여 넣고, OAuth를 고르세요. CIMD가 보이면 CIMD를 고르세요. DCR도 작동해요.
  3. 만든 다음 Personal에 설치하세요. KURV에 로그인하고 접근을 승인하세요.
  4. Work 채팅에서 @KURV를 고르고 시작 프롬프트를 쓰세요.

메뉴와 접근 권한은 내 계정과 워크스페이스 설정에 따라 달라요.

설정이 안 될 때: Add custom MCP server가 없다면 계정과 워크스페이스 설정을 확인하세요. 승인한 뒤에는 연결 확인을 실행하기 전에 채팅에서 플러그인을 고르세요.

참고 자료: ChatGPT 플러그인 열기, 공식 맞춤 MCP 설정

Claude

Claude의 Connectors 페이지에서 KURV를 추가하세요.

무료 계정은 맞춤 커넥터를 하나만 쓸 수 있어요. Team과 Enterprise는 소유자가 먼저 추가해야 해요. 모바일 설정은 베타예요.

  1. Connectors → Add custom connector를 여세요. 레이아웃에 따라 + Add나 Add → Custom → Web일 수도 있어요.
  2. 이름을 KURV로 정하고 URL을 붙여 넣으세요. 커넥터의 로그인 단계를 마치고, Use Claude’s published identity가 보이면 고르세요. 고급 OAuth 칸은 비워 두세요.
  3. KURV를 추가하고, 로그인하고, 접근을 승인하세요.
  4. 채팅에서 + → Connectors → KURV를 켜고 시작 프롬프트를 쓰세요.

무료: 맞춤 커넥터 하나. Team/Enterprise: 소유자가 먼저 추가해요. 모바일 설정은 베타이고, 이미 있는 연결은 모바일에서도 작동해요.

설정이 안 될 때: 관리되는 워크스페이스에서 커넥터를 추가할 수 없다면 소유자에게 켜 달라고 요청하세요. 채팅에 도구가 보이지 않으면 그 채팅에서 커넥터를 켜고 연결 확인을 다시 하세요.

참고 자료: Claude 커넥터 열기, Claude 커넥터 안내

Grok

Grok에서 맞춤 커넥터를 추가하세요.

연결은 내 Grok 계정에서 직접 확인해야 해요. 워크스페이스 관리자가 맞춤 커넥터를 켜 줘야 할 수도 있어요.

  1. Connectors → New Connector → Custom을 여세요.
  2. 이름을 KURV로 정하고, URL을 붙여 넣고, OAuth 로그인을 따라가세요.
  3. KURV 접근을 승인한 다음, Grok에게 내 KURV 계정을 읽어 달라고 하세요.

Business와 Enterprise에서는 관리자가 먼저 커넥터를 준비해야 할 수도 있어요.

설정이 안 될 때: Custom이 없다면 워크스페이스 관리 설정을 확인하세요. 승인이 실패하면 정확한 오류를 남겨 두고, 연결을 조사하는 동안 문서화된 다른 클라이언트를 쓰세요.

참고 자료: Grok 커넥터 열기, Grok 맞춤 커넥터 안내

Codex

Codex Settings나 아래 명령을 쓰세요.

  1. 데스크톱: Settings → MCP servers → Add server. 이름을 KURV로 정하고, Streamable HTTP를 고르고, URL을 붙여 넣으세요.
  2. 저장하고, 안내가 나오면 다시 시작한 다음 Authenticate를 고르세요. 또는 아래 CLI 명령을 실행하세요.
  3. KURV에 로그인하고, 접근을 승인하고, Codex 세션에서 시작 프롬프트를 쓰세요.

Codex 명령

터미널 창
codex mcp add kurv --url https://mcp.kurv.fun/mcp
codex mcp login kurv

ChatGPT와 Codex는 플러그인 시스템을 공유해요. 직접 넣은 MCP 설정은 같은 호스트의 Codex 데스크톱, CLI, IDE가 공유하지만, ChatGPT 웹 플러그인을 설치하지는 않아요.

설정이 안 될 때: 서버가 보이지 않으면 MCP 설정이 이 Codex 세션을 실행하는 호스트에 있는지 확인하세요. 승인이 만료되었다면 로그인 명령을 다시 실행한 다음 세션을 다시 여세요.

참고 자료: Codex MCP 안내

Claude Code

Claude에서 이미 연결했나요? KURV를 직접 추가하기 전에 같은 구독 계정으로 /mcp를 확인하세요.

  1. 같은 Claude 구독 계정을 쓴다면 먼저 /mcp를 확인하세요. KURV가 이미 목록에 있으면 그 연결을 쓰세요. 없으면 아래 명령을 실행하세요.
  2. Claude Code → /mcp → kurv를 여세요. 브라우저에서 KURV에 로그인하고 접근을 승인하세요.
  3. 연결되면 시작 프롬프트를 쓰세요.

Claude Code 명령

터미널 창
claude mcp add --transport http --scope user kurv https://mcp.kurv.fun/mcp

Claude 웹 커넥터는 같은 Claude 구독 로그인이라면 자동으로 쓸 수 있어요. API 키나 서드파티 제공자 인증에는 해당하지 않아요.

설정이 안 될 때: /mcp로 서버를 확인하고 인증하세요. Claude에서 가져온 커넥터를 쓰기 전에 구독 로그인을 확인하고, 연결을 중복으로 추가하지 마세요.

참고 자료: Claude Code MCP 안내

Cursor

Cursor에 서버를 추가한 다음 내 계정을 승인하세요.

  1. Add to Cursor를 쓰고 앱에서 서버 설정을 검토하세요. 이 버튼은 설정을 추가할 뿐, 계정 접근 권한을 주지는 않아요.
  2. Cursor에서 서버를 켜고 브라우저 로그인과 권한 검토를 마치세요.
  3. 설치 링크가 열리지 않으면 아래 설정을 ~/.cursor/mcp.json이나 프로젝트의 .cursor/mcp.json에 합치세요.
  4. 초안을 만들기 전에 에이전트에서 연결 확인을 실행하세요.

Add to Cursor는 클라이언트의 설정 화면을 열어요. 받아들이기 전에 설정을 검토하세요. 계정 승인은 따로 이어져요. 링크가 막히면 아래 설정이나 KURV 에이전트 페이지의 바로가기를 쓰세요.

Cursor 설정

{
"mcpServers": {
"kurv": { "url": "https://mcp.kurv.fun/mcp" }
}
}

모든 프로젝트에 쓰려면 사용자 수준 설정을, 워크스페이스 하나에 쓰려면 프로젝트 설정을 쓰세요. 클라이언트의 도구 승인 기능은 켜 두세요.

설정이 안 될 때: 설치 링크로 Cursor가 열리지 않으면 아래 설정을 직접 합치세요. 도구를 요청하기 전에 서버를 켜고 브라우저 로그인을 마치세요.

참고 자료: Cursor MCP 안내, Cursor 설치 링크 참고 자료

VS Code · GitHub Copilot

VS Code에 서버를 설치하고 Copilot의 에이전트 채팅에서 쓰세요.

  1. Add to VS Code를 쓰고 제안된 서버를 검토하세요. 쓰려는 설정 범위를 고르세요.
  2. 또는 Command Palette → MCP: Add Server → HTTP를 여세요. 위의 URL을 입력하고 서버 이름을 kurv로 정하세요.
  3. 서버를 시작하고, 브라우저 승인을 마치고, 에이전트 채팅에서 서버의 도구를 켜세요.
  4. 컬렉션 도구를 쓰기 전에 연결 확인을 실행하세요.

Add to VS Code는 클라이언트의 설정 화면을 열어요. 받아들이기 전에 설정을 검토하세요. 계정 승인은 따로 이어져요. 링크가 막히면 아래 설정이나 KURV 에이전트 페이지의 바로가기를 쓰세요.

VS Code 워크스페이스 설정

{
"servers": {
"kurv": { "type": "http", "url": "https://mcp.kurv.fun/mcp" }
}
}

대체용 JSON은 .vscode/mcp.json에 넣어요. 기존 항목과 합치세요. Codex와 Claude Code 확장은 각자의 설정 경로가 있고, 이 안내는 GitHub Copilot용이에요. 조직 정책이 MCP를 제한할 수도 있어요.

설정이 안 될 때: 설치 링크로 VS Code가 열리지 않으면 MCP: Add Server를 쓰세요. 서버 상태와 출력을 확인하고, 서버를 시작하고, 에이전트 채팅에서 확인을 실행하기 전에 브라우저 로그인을 마치세요.

참고 자료: VS Code MCP 안내, VS Code OAuth와 설치 링크

Gemini CLI

터미널에서 서버를 추가한 다음, Gemini CLI 안에서 승인하세요.

OAuth 로그인에는 로컬 브라우저와 접근 가능한 로컬 콜백이 필요해요. 헤드리스 세션은 따로 처리해야 해요.

  1. Gemini CLI가 설치된 상태에서 아래의 추가 명령을 실행하세요.
  2. Gemini CLI를 시작하고 /mcp auth kurv를 실행하세요. 브라우저 로그인과 권한 검토를 마치세요.
  3. /mcp로 쓸 수 있는 도구를 확인한 다음, 연결 확인 프롬프트를 실행하세요.

Gemini CLI 추가 명령

터미널 창
gemini mcp add --transport http --scope user kurv https://mcp.kurv.fun/mcp

Gemini CLI 로그인 명령

/mcp auth kurv

이 단계는 Gemini CLI에 해당해요. 일반 소비자용 Gemini 채팅 앱에 맞춤 MCP 연결을 만들어 주지는 않아요. 도구 확인 기능은 켜 두세요.

설정이 안 될 때: 로그인을 마칠 수 없다면 로컬 브라우저와 접근 가능한 localhost 콜백이 있는 세션을 쓰세요. 콜백 오류를 해결한 다음 /mcp auth kurv를 다시 실행하세요.

참고 자료: Gemini CLI MCP 안내

Grok Build

Grok Build CLI에 KURV를 추가하세요.

  1. Grok Build가 설치된 상태에서 아래 명령을 실행하세요.
  2. 브라우저 OAuth를 따라 KURV에 로그인하고 접근을 승인하세요.
  3. doctor 결과를 확인한 다음, Grok Build에게 KURV 안내를 읽어 달라고 하세요.

Grok Build 명령

터미널 창
grok mcp add --transport http kurv https://mcp.kurv.fun/mcp
grok mcp doctor kurv

설정이 안 될 때: doctor 명령을 실행하고 인증 결과를 따르세요. Grok 채팅에 커넥터가 있다고 해서 이 CLI에 설정이나 승인이 있는 것은 아니에요.

참고 자료: Grok Build MCP 안내

OpenCode

이미 쓰고 있는 호스트를 연결한 다음, 모델을 고르세요.

이 명령과 설정은 OpenCode v1용이에요. 설치된 버전을 확인하세요. v2는 설정 방법이 달라요.

  1. 아래 MCP 항목을 OpenCode 설정에 합치세요. 기존 제공자 설정은 그대로 두세요.
  2. 로그인 명령을 실행한 다음, KURV에 로그인하고 접근을 승인하세요.
  3. DeepSeek를 쓰려면 OpenCode에서 /connect를 실행하고 DeepSeek를 고른 다음, 내 모델 API 키를 설정하세요.
  4. 컬렉션을 준비하기 전에 연결 확인을 실행하세요.

OpenCode 설정

{
"mcp": {
"kurv": {
"type": "remote",
"url": "https://mcp.kurv.fun/mcp",
"enabled": true
}
}
}

OpenCode 로그인 명령

터미널 창
opencode mcp auth kurv

이 설정은 OpenCode v1용이고, v2는 달라요. 모델 API 키와 KURV 승인은 별개예요. 소비자용 DeepSeek 채팅은 별도의 제품이에요.

설정이 안 될 때: 이 v1 설정을 적용하기 전에 설치된 OpenCode 버전을 확인하세요. 승인 오류가 나면 MCP 로그인 명령을 다시 실행하세요. DeepSeek API 키만으로는 플랫폼 도구가 승인되지 않아요.

참고 자료: OpenCode MCP 안내, OpenCode에서 DeepSeek 쓰기

Grok Bot

Grok Bot에서 Remote HTTPS MCP 플러그인을 쓰세요.

정확한 맞춤 설치 대화 상자는 아직 확인되지 않았어요. 팀 멤버는 각자 자기 계정을 승인해야 해요.

  1. Marketplace나 Your plugins를 여세요. 맞춤 Remote HTTPS MCP 설정은 링크된 안내를 따르세요.
  2. 위의 KURV URL과 OAuth를 쓰세요. 로그인하고 내 계정에 대한 접근을 승인하세요.
  3. 플러그인을 봇에 연결한 다음 시작 프롬프트를 쓰세요.

정확한 추가 대화 상자는 확인되지 않았어요. 팀 관리자가 플러그인을 켜 줘야 할 수도 있고, 각자 자기 계정을 승인해요.

설정이 안 될 때: 팀 플러그인 권한과 내 승인을 확인하세요. 현재 추가 대화 상자는 제공자 안내를 따르세요. 팀원의 승인이 내 봇에 계정 접근 권한을 준다고 가정하지 마세요.

참고 자료: Grok Bot 팀 안내

Bankr

Bankr 터미널의 MCP 설정에서 KURV를 추가하세요.

Bankr는 OAuth 제공자를 순차적으로 켜고 있어요. KURV 지원은 확인되지 않았어요.

  1. 터미널의 톱니바퀴 메뉴 → MCP Servers → + Add를 여세요.
  2. 위의 KURV URL을 붙여 넣고, KURV에 HTTP를 고르고, OAuth를 켜세요.
  3. Connect를 고르세요. Bankr가 KURV를 열면 로그인하고 접근을 승인하세요.
  4. 연결한 뒤 시작 프롬프트를 쓰기 전에 읽기 전용 연결 확인을 실행하세요.

Bankr가 OAuth 오류를 돌려주면 당분간은 목록의 다른 클라이언트 중 하나를 쓰세요.

설정이 안 될 때: OAuth를 쓸 수 없거나 제공자 오류가 나면 계정 토큰을 헤더에 붙여 넣지 마세요. Bankr가 이 제공자를 지원할 때까지 문서화된 다른 클라이언트를 쓰세요.

참고 자료: Bankr 터미널 열기, Bankr MCP 안내

DeepSeek Harness

플랫폼의 계정 도구를 쓰기 전에 OAuth를 지원하는 어댑터를 만드세요.

이 호스트에는 바로 쓸 수 있는 OAuth 설정이 확인되지 않았어요. 고정된 승인 헤더는 사용자별로 관리되는 로그인 흐름을 대신할 수 없어요.

  1. 연동하려는 버전의 전송 구현과 MCP 클라이언트 안내를 읽으세요.
  2. 호스트에 사용자별 OAuth 탐색, PKCE 승인, 갱신을 구현하세요. 사람의 승인은 모델 자격 증명과 분리해 두세요.
  3. 초안 작업을 켜기 전에 승인, 도구 탐색, 읽기 전용 계정 호출을 확인하세요.

문서화된 대화형 로그인 경로가 필요하면 DeepSeek와 함께 OpenCode를 쓰세요. 세션 토큰을 공유 설정에 복사하지 마세요.

설정이 안 될 때: 탐색에서 승인 오류가 나면, 다시 시도하기 전에 호스트의 사용자별 OAuth 구현을 마치세요. 세션 토큰을 공유하는 대신 대화형 경로로 OpenCode를 쓰세요.

참고 자료: DeepSeek Harness MCP 클라이언트, DeepSeek Harness 전송 소스

Muse

제품은 확인했어요. 플랫폼 연결은 아직 확인이 필요해요.

Muse는 작동하는 연결로 제공되지 않아요. 맞춤 커넥터와 제공자 검토 흐름으로는 MCP를 직접 설치할 수 없어요.

Muse에 Custom Connector에 대해 문의하거나 제공자 절차를 참고하세요. 설정을 살펴보는 동안 플랫폼 비밀 정보를 입력하지 마세요. 공개 디렉터리 승인과 의도한 도구의 자격 여부는 따로 평가해야 해요. 현재 가이드라인은 금융 송금과 거래 주문 도구를 제한해요.

참고 자료: Muse 맞춤 커넥터, Muse 제공자 가이드라인, Muse 열기

승인한 뒤 컬렉션 변경을 요청하기 전에 이 읽기 전용 확인을 쓰세요.

Use the KURV MCP connection to call kurv_account and kurv_builder_spec. Tell me the authorized wallet, network, chain ID, permissions and invitation status, and summarize the supported collection inputs. Expect Base Sepolia, chain 84532. Do not create a draft, upload art, prepare a launch or send a transaction. If a tool or permission is unavailable, report the exact issue instead of claiming the connection works.

오류가 나거나 클라이언트가 도구를 찾지 못하면 원인을 조사해야 해요. 이 확인은 지갑 트랜잭션을 보내지 않아요. 크리에이터의 런칭 검토와 지갑 승인은 별도의 단계로 남아요.

연결 확인이 성공하면, 이 프롬프트로 크리에이터 작업 흐름을 시작해요.

Help me create a generative NFT collection on KURV. First check my account and read the builder guide. Ask me for the concept, supply, real trait art and sale terms. Validate the plan, create a draft and help me upload the art. When it is ready, give me the launch review link. I will review and approve the wallet transactions.

서버 URL로 KURV를 추가하면 나만의 클라이언트 연결이 생겨요. 브랜드가 붙은 공개 ChatGPT/Codex 플러그인에는 인증된 게시자, 도메인 인증, 작동하는 OAuth 연동, 심사 자료, 승인이 필요해요. 개인 MCP 서버를 추가한다고 공유 공개 등록이 자동으로 따라오지는 않아요. OpenAI의 공개 플러그인 가이드라인은 커머스를 실물 상품으로 제한하고, 디지털 토큰 판매와 암호화폐 거래를 금지해요. KURV를 제출하려면 게시자 인증과 심사뿐 아니라 자격과 범위에 대한 평가도 필요해요. 사람이 지갑을 승인한다는 점도, 어떤 네트워크를 고르는지도 자격을 보장하지 않아요. Claude의 디렉터리는 OpenAI와 별개로 자체 제출과 심사 절차가 있어요.

Claude의 경우, 유료 요금제의 개발자는 디렉터리 개발자 포털에서 원격 서버 URL을 MCP 커넥터로 제출할 수 있어요. Team과 Enterprise 제출에는 적절한 조직 역할이 필요해요. 맞춤 URL 연결은 같은 커넥터 런타임을 쓰고, 공개 디렉터리 등록 없이도 쓸 수 있어요. 해당 플랫폼이 승인하고 게시하기 전까지는 KURV 등록이 게시되었다고 말하지 마세요.

공식 안내: OpenAI 플러그인 빠른 시작, Claude 디렉터리 게시

호환되는 클라이언트를 설정한 다음:

  1. 클라이언트의 브라우저 승인 안내를 따라 KURV로 가세요. 기존 계정 흐름으로 로그인하세요. 그러면 내 KURV 계정이 쓰는 지갑이 만들어지거나 연결돼요. 시드 문구, 개인 키, 복사한 브라우저 쿠키는 입력하지 마세요.
  2. 승인이 어디로 가는지 확인하세요. 동의 화면에는 클라이언트가 돌아갈 호스트가 나오고, KURV가 알아보지 못하는 클라이언트에는 미확인 표시가 붙어요. 어떤 클라이언트든 아무 이름으로나 등록할 수 있기 때문이에요. 요청된 권한을 검토한 다음 연결을 승인하거나 거절하세요. 승인은 그 계정과 그 브라우저 요청에 묶여요.
  3. 에이전트에게 먼저 kurv_account와 kurv_builder_spec을 호출하라고 하세요. 컬렉션 생성, 아트 업로드, 런칭 준비에는 기존 초대가 필요해요.
  4. 런칭을 준비한 다음, 같은 KURV 계정으로 검토 URL을 직접 여세요. 아트와 판매 조건을 검토하고, 에이전트가 정한 크리에이터 몫과 로열티를 확인하고, 프로젝트를 가져오고, 렌더링하고 공개한 다음, 지갑 트랜잭션을 승인하세요. 지급처는 언제나 내 계정이에요. 에이전트는 지급처를 지정할 수 없어요.

기본 크리에이터 연결은 아래의 세 권한을 모두 요청하고, 승인이 끝나기 전에 초대를 요구해요. 초대가 없거나 취소되었다면 OAuth는 크리에이터 접근을 주는 대신 접근 거부 결과를 돌려줘요. 맞춤 MCP 클라이언트는 kurv:read만 요청할 수 있어요. 서버는 컬렉션 쓰기와 런칭 준비 권한을 도구마다 따로 확인해요. 공개 HTTP 읽기에는 OAuth 승인이 필요 없어요.

계정 범위는 다음과 같아요.

범위권한
kurv:read내 계정과 초안 읽기, 계획 검증, 공개 컬렉션 읽기
kurv:collections:write내 소유의 초안 만들기와 실제 특성 아트 올리기
kurv:launch:prepare런칭 준비 상태 확인과 크리에이터 검토 링크 반환

승인에는 S256 PKCE를 쓰는 authorization code 방식의 OAuth를 써요. 액세스 토큰은 1시간 뒤 만료돼요. 승인 자체의 유효 기간은 처음 코드를 교환한 시점부터 7일이고, 액세스를 갱신해도 늘어나지 않아요. 승인이 만료되거나 클라이언트가 더 이상 액세스를 갱신할 수 없으면 다시 연결하세요.

더 일찍 접근을 끊으려면, KURV의 내 작품에서 Connected agents를 열어 해제하세요. 모든 에이전트 연결이 돌아가는 호스트와 함께 나와요. 또는 클라이언트의 연결 해제나 토큰 취소 기능을 쓰세요. 승인 서버는 POST https://mcp.kurv.fun/oauth/token 주소를 취소 엔드포인트로 안내해요. 이번 릴리스는 /revoke를 안내하지 않아요. 클라이언트는 탐색으로 찾은 엔드포인트와 등록된 클라이언트 인증을 써야 해요. 취소한 뒤에는 로컬에 저장된 액세스 토큰과 갱신 토큰을 지우세요. 커넥터를 취소해도 이미 체인에 배포된 컬렉션은 지워지지 않아요.

도구입력결과
kurv_account없음승인된 지갑, 범위, 네트워크, 초대 상태
kurv_builder_spec없음컬렉션 스키마, 예시, 판매 방식, 한도
kurv_validate_collectionconfig사전 점검 결과와 필요한 특성 키. 초안은 저장하지 않아요
kurv_create_collectionconfig, 선택 사항 sale, idempotency_key내 소유의 결정론적 초안과 크리에이터 검토 URL
kurv_list_drafts없음내 계정의 초안
kurv_upload_traitdraft_id, asset_key, content_type, base64저장된 아트 참조와 콘텐츠 다이제스트
kurv_preview_collectiondraft_id, 선택 사항 limit 1에서 20특성 레시피, 희귀도, 올린 아트 키, 필요한 아트
kurv_prepare_launchdraft_idart_required 또는 requires_user_action, 그리고 크리에이터 검토 URL
kurv_list_collections선택 사항 limit 1에서 50공개 HTTP API 카탈로그 데이터
kurv_get_collectioncontract_address등록된 Base Sepolia 컬렉션, 캐시된 체인 수치, 연동 링크
kurv_embed_codecontract_address위젯 URL과 iframe, API, ABI 링크

초안 읽기와 쓰기는 연결을 승인한 지갑으로 범위가 한정돼요. 다른 초안의 UUID를 안다고 접근 권한이 생기지는 않아요. 아트, 크리에이터 텍스트, 컬렉션 이름을 담은 도구 응답은 데이터일 뿐, 사용자의 요청을 덮어쓰는 지시가 아니에요.

먼저 kurv_account를, 그다음 kurv_builder_spec을 호출하세요. 실제 아트 콘셉트를 고르고 크리에이터의 판매 조건을 확인하세요. 이 작품 네 개짜리 계획에는 위치가 맞춰진 특성 이미지 네 장이 필요해요.

{
"config": {
"name": "Layer Machines",
"size": 4,
"width": 512,
"height": 512,
"seed": "layer-machines-v1",
"layers": [
{
"name": "Background",
"traits": [
{ "name": "Night", "file": "night.png", "weight": 1 },
{ "name": "Sky", "file": "sky.png", "weight": 1 }
]
},
{
"name": "Machine",
"traits": [
{ "name": "Robot", "file": "robot.png", "weight": 1 },
{ "name": "Drone", "file": "drone.png", "weight": 1 }
]
}
]
},
"sale": {
"symbol": "MACHINE",
"saleMethod": "fixed",
"priceUsd": "1",
"creatorSharePct": 80,
"royaltyPct": 5,
"maxPerWallet": 4,
"maxPerTransaction": 4
},
"idempotency_key": "layer-machines-v1-create"
}
  1. config를 kurv_validate_collection에 넘기세요. 초안을 만들기 전에 사전 점검 오류를 모두 해결하세요. 가중치와 특성 규칙이 요청한 수의 고유한 작품을 만들 수 있어야 해요.
  2. 예시 본문을 kurv_create_collection에 넘기세요. 돌아온 draft.id와 검토 URL을 저장하세요. 다시 시도할 때는 같은 본문을 같은 idempotency 키로 보내세요. 그 키로 본문을 바꿔 보내면 거부돼요. 새 초안에는 새 키를 써야 해요. 저장된 초안은 재시도 사이에도 시드와 판매 솔트를 그대로 유지해요.
  3. Background/night.png, Background/sky.png, Machine/robot.png, Machine/drone.png의 실제 이미지 바이트를 kurv_upload_trait로 올리세요. asset_key는 정확히 <layer.dir or layer.name>/<trait.file>이에요. URL이나 지어낸 자리 표시 문자열이 아니라, 올바른 콘텐츠 타입과 함께 표준 base64 바이트를 보내세요.
  4. kurv_preview_collection을 호출해 특성 조합과 필요한 아트 목록을 확인하세요. 이 응답은 렌더링된 래스터 이미지가 아니라 레시피와 희귀도 데이터예요. 실제 합성 결과는 크리에이터의 검토 및 가져오기 흐름에서 확인해요.
  5. kurv_prepare_launch를 호출하세요. 상태가 art_required라면 지목된 필수 에셋을 올리세요. 상태가 requires_user_action이라면 크리에이터에게 검토 링크와 필요한 브라우저 단계를 알려 주세요. transactions_sent: 0이 정상이에요.
  6. 크리에이터가 링크를 열고, 실제 아트를 검토하고 가져온 다음, KURV의 기존 파이프라인으로 렌더링하고 공개하고, 판매 조건을 검토하고, 지갑 트랜잭션에 서명해요. 준비된 초안은 배포된 컬렉션이 아니에요. 확정된 배포 영수증을 받은 뒤에만 런칭이 성공했다고 알리세요.
  7. 배포된 주소가 생기면 현재 정보는 kurv_get_collection으로, 컬렉션 위젯은 kurv_embed_code로 받으세요. 에이전트는 초안 ID나 미리 보기로 배포된 주소를 지어내면 안 돼요.

올린 파일은 초안 안에서 바꿀 수 없어요. 같은 특성에 같은 바이트를 다시 올리면 기존 에셋을 돌려주고, 아트를 바꾸려면 새 초안이 필요해요. 서버는 유료 이미지 모델을 부르거나 올린 아트를 생성하지 않아요. 에이전트는 따로 승인받은 아트 도구를 쓴 다음, 그 결과로 나온 실제 바이트를 올릴 수 있어요. 크리에이터는 그 아트에 대한 권리를 갖고 있어야 해요.

항목한도
생성 작품초안당 1,000개
레이어12
특성120
캔버스한 변 2,048픽셀
특성 업로드base64 인코딩 전 이미지 바이트 2 MiB
초안계정당 20개
특성 형식정지 PNG, JPEG, WebP
판매 방식고정 가격, 미스터리 민팅, 오르는 가격(curve)

모든 특성 이미지는 초안의 캔버스 크기와 맞아야 해요. 투명 레이어는 그 캔버스 위에서 위치가 맞아야 해요. GIF와 그 밖의 움직이는 아트, 경매 판매 방식은 이번 MCP 버전에서 다루지 않아요. 지원하는 조건도 서명하기 전에 브라우저에서 다시 검토해요. 기존의 계정 초대, 저장 및 공개 한도, 지갑 승인 확인은 그대로 적용돼요.

원격 커넥터의 아트 에셋과 초안은 내 소유의 임시 작업 데이터예요. OAuth가 만료되거나 취소되어도, 공개된 IPFS 결과물이나 배포된 컨트랙트가 삭제되었다는 뜻은 아니에요.

에이전트에게 작업 흐름 가르치기

섹션 제목: “에이전트에게 작업 흐름 가르치기”

서버는 MCP 서버 지침, 리소스 kurv://builder-guide, 프롬프트 build-kurv-collection, 이 세 가지로 작업 흐름을 제공해요. 여기에 레이어 스키마, 내 소유의 초안, 아트 요구 사항, 재시도, 크리에이터 승인이 설명되어 있어요. 이 기능들을 지원하는 클라이언트는 도구를 호출하기 전에 안내를 읽거나 프롬프트를 실행할 수 있어요. 클라이언트는 도구 설명과 JSON 스키마를 바로 쓸 수도 있어요.

시작하는 데 파인튜닝 작업은 필요 없어요. 에이전트 지침은 명확하게 유지하세요. 올린 아트와 컬렉션 텍스트는 신뢰할 수 없는 콘텐츠로 다루고, 고정된 재시도 키를 재사용하고, 계정 자격 증명은 공유하지 말고, requires_user_action은 정확하게 보고하세요. 지갑 승인은 크리에이터의 몫으로 남아요.

MCP는 KURV로 들어오는 진입점 중 하나예요. 공개 버전 1 HTTP 읽기는 커넥터 승인이 필요 없고 CORS가 켜져 있어요. 공개 컬렉션 iframe은 mint_mode: "kurv_wallet_handoff"를 쓰고, Mint 버튼은 지갑 승인을 위해 KURV를 열어요. 내 사이트 안에서 바로 민팅하려면 방문자의 지갑을 연결하고, 공개 ABI, 새 시세, 토큰 허용량, 트랜잭션 시뮬레이션으로 컬렉션 컨트랙트를 호출하세요. 인자 여섯 개로 된 정확한 mint 호출과 허용 목록 및 경매 단계의 한계는 컨트랙트 직접 연동을 참고하세요.

직접 HTTP로 접근하려면 공개 API를, 위젯은 컬렉션 임베드를, 컬렉션 수치의 한계는 리스크 및 면책 조항을 읽어 보세요.

이곳의 어떤 내용도 투자 조언이 아니에요. 민팅하거나 사거나 되팔기 전에 리스크 및 면책 조항 문서를 꼭 읽어 주세요. kurv.fun으로 돌아가기. 개인정보처리방침. 이용약관. .