v0.5.0

AI 연결

ChatGPT · Claude에서 에이전트를 쓰거나, 내가 만든 앱에서 체험 AI를 부릅니다.

ChatGPT · Claude에서 쓰기(MCP)

서버 주소

https://agentstore.gensapps.com/mcp

전송 방식은 Streamable HTTP입니다. 인증은 없음으로 추가하고, 대화에서 로그인합니다.

ChatGPT

  1. 설정에서 앱 및 커넥터를 엽니다.
  2. 개발자 모드에서 사용자 지정 MCP 서버를 추가합니다.
  3. 서버 주소를 입력하고 인증을 없음으로 선택합니다.

Claude 웹 · 데스크톱

  1. 설정에서 커넥터를 엽니다.
  2. 사용자 지정 커넥터를 추가합니다.
  3. 서버 주소를 입력합니다.

Claude Code

  1. claude mcp add --transport http --scope user agentstore 뒤에 서버 주소를 붙여 실행합니다.
  2. /mcp에서 Connected로 보이면 완료입니다.

VS Code의 Claude Code 확장

  1. 채팅 패널에 /mcp를 입력합니다.
  2. 서버 주소를 추가합니다.

Cursor

  1. ~/.cursor/mcp.json에 서버 주소를 추가합니다.
  2. 설정에서 켜졌는지 확인합니다.

Codex

  1. MCP 서버 추가 화면에서 서버 주소를 입력합니다.
  2. 목록에서 연결을 확인합니다.

로그인

연결한 뒤 대화에서 로그인해 달라고 말합니다. 받은 링크에서 로그인하고 허용하면 끝입니다.

프로필의 설정에서 연결을 끌 수 있습니다.

도구

도구설명종류
search_agents공개 스토어에서 이름, 설명, 제작자, 소속으로 에이전트를 찾습니다. 로그인 없이 쓸 수 있습니다.읽기
get_agent공개 에이전트의 소개, 할 수 있는 일, 예시 질문, 제작자를 봅니다. 로그인 없이 쓸 수 있습니다.읽기
login계정을 연결합니다. 처음 부르면 링크와 session을 돌려줍니다. 사용자가 링크에서 승인한 뒤 session을 넣어 다시 부르면 연결을 확인합니다.변경
my_agents내가 만든 에이전트, 구독한 에이전트, 내 조직에 공유된 에이전트를 봅니다.읽기
ask_agent에이전트에게 질문하고 답과 출처를 받습니다. 내 API 키나 무료 체험 사용량을 씁니다. 구독하지 않은 공개 에이전트는 데모 횟수만큼 쓸 수 있습니다. 대화는 내 계정에 비공개로 남습니다.변경
logout이 연결을 끊습니다. 다시 쓰려면 login부터 합니다.변경

이렇게 말해 보세요

한도

초당 10회, 로그인 전에는 IP당 하루 100회, 로그인하면 계정당 하루 100회입니다. 에이전트 대화는 내 API 키나 무료 체험 한도를 씁니다.

내 앱에서 쓰기(API)

OpenAI SDK를 쓰는 앱이면 기본 주소와 키만 바꾸면 됩니다. Deploy에 올린 사이트나 직접 만든 서비스에서 AI 답변이 필요할 때 씁니다.

기본 주소

https://agentstore.gensapps.com/llm/v1

체험 키 받기

  1. 1단계에이전트 스토어에 로그인합니다.
  2. 2단계프로필의 설정에서 체험 키를 발급합니다. 키는 발급할 때 한 번만 보입니다.
  3. 3단계앱의 서버 환경 변수(예: AGENTSTORE_KEY)에 키를 넣습니다.

설정에서 체험 키 발급

예시

Python (openai)

import os
from openai import OpenAI

client = OpenAI(base_url="https://agentstore.gensapps.com/llm/v1", api_key=os.environ["AGENTSTORE_KEY"])
answer = client.chat.completions.create(
    model="trial",
    messages=[{"role": "user", "content": "안녕하세요"}],
)
print(answer.choices[0].message.content)

JavaScript (openai)

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://agentstore.gensapps.com/llm/v1", apiKey: process.env.AGENTSTORE_KEY });
const answer = await client.chat.completions.create({
  model: "trial",
  messages: [{ role: "user", content: "안녕하세요" }],
});
console.log(answer.choices[0].message.content);

curl

curl https://agentstore.gensapps.com/llm/v1/chat/completions \
  -H "Authorization: Bearer $AGENTSTORE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "trial", "messages": [{"role": "user", "content": "안녕하세요"}]}'

알아 둘 것