FoPost für goose
goose, der Open-Source-Agent, bindet Remote-MCP-Server als Extensions ein. Füge FoPost per URL in der Desktop-App oder der CLI hinzu, melde dich an, wenn sich der Browser öffnet, und goose kann Beiträge für dich planen und einplanen.
In goose einfügen
Richte FoPost anhand von fopost.com/agents/goose ein- Gehosteter MCP-Server
- 33 Netzwerke
- Kein API-Schlüssel
Der Agent kann seine Konfiguration selbst schreiben. Gib ihm den Link.
Füge die Zeile oben in goose ein. Es liest diese Seite, fügt den Server hinzu und hält an, damit du dich selbst bei FoPost anmelden kannst. Lieber von Hand? Das ist die ganze Konfiguration.
extensions:
fopost:
name: fopost
type: streamable_http
uri: https://api.fopost.com/mcp
enabled: true
timeout: 300## 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/docsEine Remote-Extension
goose spricht mit dem gehosteten Server. Nichts zusätzlich zu installieren.
Anmelden statt Schlüssel
goose registriert sich selbst und öffnet FoPost in deinem Browser, damit du den Zugriff freigibst.
Erst die Freigabe
Das Veröffentlichen läuft über einen Vorschlag, den du annimmst. Entwürfe gehen nie allein raus.
Einmal hinzufügen oder für eine Sitzung testen
Um sie dauerhaft zu behalten, führe goose configure aus, wähle Add Extension, dann Remote Extension (Streamable HTTP), und gib einen Namen und https://api.fopost.com/mcp ein. Öffne in der Desktop-App Extensions in der Seitenleiste und wähle Add custom extension. Der Befehl oben aktiviert sie nur für eine einzelne Sitzung. Melde dich bei FoPost an, wenn sich der Browser öffnet.
Kostenlos startengoose configure
# Add Extension > Remote Extension (Streamable HTTP)CLI oder Desktop
Dieselbe Extension funktioniert in beiden.
Lokale Anmeldung
Die Anmeldung kehrt zu goose auf deinem eigenen Rechner zurück.
Erst prüfen
Bitte goose, deine verbundenen Konten aufzulisten.
Ein Rezept für die wöchentliche Warteschlange
Bitte goose, die Artikel dieser Woche mit repurpose_url in Beiträge zu verwandeln, jeden mit draft_post_variants anzupassen und mit get_queue_slots einzuplanen. Am Ende steht propose_publish, das du annimmst.
Plane deine Woche
repurpose_url
Aus einem Artikel wird eine Reihe von Beiträgen.
draft_post_variants
Eine Version für jedes Netzwerk.
get_calendar
Was schon gebucht ist.
Frag, ob es angekommen ist
Die Lese-Tools melden, was veröffentlicht wurde, welche Konten neu verbunden werden müssen und was im Posteingang wartet.
Kostenlos starten> What went out today?
goose: list_posts shows 2 of 2 published.
list_inbox has 5 new comments.list_posts
Aktuelle Beiträge und ihr Status.
get_account_health
Welche Konten neu verbunden werden müssen.
list_inbox
Kommentare, Erwähnungen und Nachrichten.
Kein Browser auf dem Rechner?
Auf einem Server oder in CI gibt es keinen Browser zum Anmelden. Erstelle im Dashboard einen API-Schlüssel und führe stattdessen das lokale Paket über stdio aus. Halte den Schlüssel aus deinem Repository heraus.
extensions:
fopost:
name: fopost
type: stdio
cmd: npx
args: ["-y", "@fopost/mcp"]
envs:
FOPOST_API_KEY: your-api-key
enabled: trueFragen zu goose, beantwortet
Brauche ich einen API-Schlüssel?
Was macht das Sitzungs-Flag?
Postet es, ohne zu fragen?
Funktioniert es in der Desktop-App?
Verbraucht es meine KI-Credits?
Steuere FoPost aus goose
Der Einstieg ist kostenlos, und der MCP-Server ist inklusive. Füge die Setup-Zeile in deinen Agenten ein, melde dich an und plane von dort deinen ersten Beitrag.
Kostenlos starten