FoPost pour goose

goose, l'agent open source, accepte les serveurs MCP distants comme extensions. Ajoutez FoPost par URL dans l'app de bureau ou la CLI, connectez-vous quand le navigateur s'ouvre, et goose peut planifier et programmer des posts pour vous.

Collez ceci dans goose

Configure FoPost à partir de fopost.com/agents/goose
  • Serveur MCP hébergé
  • 33 réseaux
  • Sans clé API
Tous les agents
Configuration

L'agent peut écrire sa propre configuration. Donnez-lui le lien.

Collez la ligne ci-dessus dans goose. Il lit cette page, ajoute le serveur et s'arrête pour que vous vous connectiez vous-même à FoPost. Vous préférez le faire à la main ? Voici toute la configuration.

~/.config/goose/config.yaml
extensions:
  fopost:
    name: fopost
    type: streamable_http
    uri: https://api.fopost.com/mcp
    enabled: true
    timeout: 300
Instructions pour les agents IAVersion markdown brute
## 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

Une extension distante

goose communique avec le serveur hébergé. Rien à installer à côté.

Une connexion, pas une clé

goose s'enregistre et ouvre FoPost dans votre navigateur pour autoriser l'accès.

Validation d'abord

La publication passe par une proposition que vous acceptez. Les brouillons ne partent jamais seuls.

Configuration

Ajoutez-le une fois, ou testez-le le temps d'une session

Pour le garder, lancez goose configure, choisissez Add Extension, puis Remote Extension (Streamable HTTP), et saisissez un nom et https://api.fopost.com/mcp. Dans l'app de bureau, ouvrez Extensions dans la barre latérale et choisissez Add custom extension. La commande ci-dessus ne l'active que pour une seule session. Connectez-vous à FoPost quand le navigateur s'ouvre.

Commencer gratuitement
Terminal
goose configure
# Add Extension > Remote Extension (Streamable HTTP)

CLI ou bureau

La même extension fonctionne dans les deux.

Connexion locale

La connexion revient vers goose sur votre propre machine.

Vérifiez d'abord

Demandez à goose de lister vos comptes connectés.

Planifier

Une recette pour la file de la semaine

Demandez à goose de transformer les articles de la semaine en posts avec repurpose_url, d'adapter chacun avec draft_post_variants et de les placer avec get_queue_slots. Il termine par propose_publish, que vous acceptez.

Planifier votre semaine
Un mois de posts programmés dans le calendrier de publication

repurpose_url

Un article devient une série de posts.

draft_post_variants

Une version pour chaque réseau.

get_calendar

Ce qui est déjà prévu.

Vérifier

Vérifiez que c'est bien parti

Les outils de lecture indiquent ce qui a été publié, quels comptes doivent être reconnectés et ce qui attend dans la boîte de réception.

Commencer gratuitement
Session
> What went out today?

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

list_posts

Les posts récents et leur statut.

get_account_health

Les comptes à reconnecter.

list_inbox

Commentaires, mentions et messages.

Sans navigateur

Pas de navigateur sur la machine ?

Sur un serveur ou en CI, il n'y a pas de navigateur pour se connecter. Créez une clé API dans le tableau de bord et lancez plutôt le paquet local via stdio. Gardez la clé hors de votre dépôt.

~/.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 : vos questions, nos réponses

Ai-je besoin d'une clé API ?

Non. goose s'enregistre auprès de FoPost et vous connecte via le navigateur.

À quoi sert le flag de session ?

Il active l'extension pour cette session uniquement. Utilisez goose configure ou l'app de bureau pour la garder.

Va-t-il publier sans demander ?

Non. La publication passe par une proposition que vous validez avant tout envoi.

Est-ce que ça fonctionne dans l'app de bureau ?

Oui. Ouvrez Extensions dans la barre latérale, choisissez Add custom extension et saisissez l'URL.

Est-ce que cela consomme mes crédits IA ?

Seuls les outils FoPost qui rédigent avec l'IA en consomment. Lister et programmer n'en consomment pas.

Utilisez FoPost depuis goose

Le démarrage est gratuit et le serveur MCP est inclus. Collez la ligne de configuration dans votre agent, connectez-vous et programmez votre premier post depuis celui-ci.

Commencer gratuitement