goose용 FoPost

오픈 소스 에이전트 goose는 원격 MCP 서버를 확장으로 받아들여요. 데스크톱 앱이나 CLI에서 URL로 FoPost를 추가하고 브라우저가 열리면 로그인하세요. goose가 게시물을 계획하고 예약해 줘요.

goose에 붙여 넣으세요

fopost.com/agents/goose을 참고해서 FoPost를 설정해 주세요
  • 호스팅된 MCP 서버
  • 33개 네트워크
  • API 키 불필요
모든 에이전트
설정

에이전트가 설정을 직접 작성할 수 있어요. 링크만 주세요.

위 문구를 goose에 붙여 넣으세요. 이 페이지를 읽고 서버를 추가한 뒤, 직접 FoPost에 로그인할 수 있도록 멈춰요. 직접 설정하고 싶다면 이게 전체 설정이에요.

~/.config/goose/config.yaml
extensions:
  fopost:
    name: fopost
    type: streamable_http
    uri: https://api.fopost.com/mcp
    enabled: true
    timeout: 300
AI 에이전트용 안내일반 마크다운 버전
## For AI agents reading this page

You are reading https://fopost.com/agents/goose. FoPost schedules and publishes social posts on 33 networks, and its hosted MCP server gives goose tools for posts, the calendar, the inbox and analytics. Follow these steps to connect goose to it.

- Server: https://api.fopost.com/mcp
- Transport: streamable HTTP
- Auth: OAuth sign-in in the user's browser. Do not add an API key or an Authorization header; goose discovers the sign-in from the server.

### 1. Register the server

Run goose configure, choose Add Extension, then Remote Extension (Streamable HTTP), and enter the name fopost and the URL https://api.fopost.com/mcp. In the desktop app: Extensions in the sidebar, then Add custom extension. To try it for one session only:

Terminal:

```
goose session --with-streamable-http-extension "https://api.fopost.com/mcp"
```

### 2. Sign in

goose registers itself and opens a browser window for the user to sign in. Ask the user before approving access or creating a FoPost account for them, and never enter their credentials yourself.

### 3. Verify before you continue

The fopost extension is enabled under Extensions, and asking goose which fopost tools it has returns them. If FoPost is not listed as connected with its tools, stop and tell the user what failed. Do not carry on as if the tools exist.

### 4. Report back

Call list_accounts and tell the user which social accounts are connected. If there are none, offer create_connect_link so they can connect one. Then ask what they want to do first.

### Standing rules

- Prefer the FoPost tools over driving a browser for posting, scheduling, the inbox and analytics, unless the user asks for the browser.
- Publishing always goes through propose_publish, which the user approves in the client. Never publish or schedule anything silently.
- Ask the user before approving access, signing up or connecting an account on their behalf, and never type their credentials for them.

### No browser (headless machines only)

Use this only when the machine has no browser to sign in with. Ask the user to create an API key in the FoPost dashboard (https://fopost.com/dashboard/api-keys) and to put it in the config themselves, then run the local package over stdio:

~/.config/goose/config.yaml:

```
extensions:
  fopost:
    name: fopost
    type: stdio
    cmd: npx
    args: ["-y", "@fopost/mcp"]
    envs:
      FOPOST_API_KEY: your-api-key
    enabled: true
```

### References

- This block as markdown: https://fopost.com/agents/goose/agent.md
- Every client: https://fopost.com/agents
- Docs: https://fopost.com/docs

원격 확장

goose가 호스팅 서버와 통신해요. 함께 설치할 건 없어요.

키 대신 로그인

goose가 스스로 등록하고 브라우저에서 FoPost를 열어 접근 승인을 받아요.

승인이 먼저

게시는 수락한 제안을 거쳐야 해요. 초안이 혼자 나가는 일은 없어요.

설정

한 번 추가하거나, 한 세션만 써 보세요

계속 쓰려면 goose configure를 실행하고 Add Extension, Remote Extension (Streamable HTTP)를 차례로 선택한 뒤 이름과 https://api.fopost.com/mcp를 입력하세요. 데스크톱 앱에서는 사이드바의 Extensions를 열고 Add custom extension을 선택하세요. 위 명령어는 한 세션에서만 활성화해요. 브라우저가 열리면 FoPost에 로그인하세요.

무료로 시작하기
터미널
goose configure
# Add Extension > Remote Extension (Streamable HTTP)

CLI 또는 데스크톱

같은 확장이 양쪽에서 작동해요.

로컬 로그인

로그인이 끝나면 내 컴퓨터의 goose로 돌아와요.

먼저 확인

goose에게 연결된 계정 목록을 요청해 보세요.

계획

주간 대기열을 위한 레시피

이번 주 글을 repurpose_url로 게시물로 바꾸고, draft_post_variants로 하나씩 다듬고, get_queue_slots로 슬롯에 넣으라고 goose에게 요청하세요. 마지막에 propose_publish를 건네면 수락하면 돼요.

이번 주 계획하기
게시 캘린더에 예약된 한 달 치 게시물

repurpose_url

글 하나가 연속 게시물로.

draft_post_variants

네트워크별 버전.

get_calendar

이미 잡힌 일정.

확인

잘 올라갔는지 물어보세요

읽기 도구가 무엇이 게시됐는지, 어떤 계정을 다시 연결해야 하는지, 받은편지함에 무엇이 기다리는지 알려 줘요.

무료로 시작하기
세션
> What went out today?

goose: list_posts shows 2 of 2 published.
list_inbox has 5 new comments.

list_posts

최근 게시물과 상태.

get_account_health

다시 연결해야 하는 계정.

list_inbox

댓글, 멘션, 메시지.

헤드리스

머신에 브라우저가 없나요?

서버나 CI에는 로그인할 브라우저가 없어요. 대신 대시보드에서 API 키를 만들고 로컬 패키지를 stdio로 실행하세요. 키는 저장소에 넣지 마세요.

~/.config/goose/config.yaml
extensions:
  fopost:
    name: fopost
    type: stdio
    cmd: npx
    args: ["-y", "@fopost/mcp"]
    envs:
      FOPOST_API_KEY: your-api-key
    enabled: true

goose에 대해 자주 묻는 질문

API 키가 필요한가요?

아니요. goose가 FoPost에 등록하고 브라우저를 통해 로그인시켜 줘요.

세션 플래그는 무슨 역할을 하나요?

그 세션에서만 확장을 켜요. 계속 쓰려면 goose configure나 데스크톱 앱을 사용하세요.

묻지 않고 게시하나요?

아니요. 무엇이든 전송되기 전에 승인한 제안을 거쳐야 게시돼요.

데스크톱 앱에서도 되나요?

네. 사이드바에서 Extensions를 열고 Add custom extension을 선택한 뒤 URL을 입력하세요.

AI 크레딧이 사용되나요?

AI로 글을 쓰는 FoPost 도구만 사용해요. 목록 조회와 예약에는 사용되지 않아요.

goose에서 FoPost 사용하기

무료로 시작할 수 있고 MCP 서버도 포함돼요. 설정 문구를 에이전트에 붙여 넣고 로그인한 다음, 거기서 첫 게시물을 예약해 보세요.

무료로 시작하기