> ## Documentation Index
> Fetch the complete documentation index at: https://docs.so-me.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Conecte o OpenAI Codex às redes sociais via MCP

> Adicione o servidor MCP do Social media studio ao Codex CLI com um único comando codex mcp add e deixe o Codex agendar publicações, responder mensagens e buscar análises.

O OpenAI Codex CLI se conecta ao servidor MCP remoto **Streamable HTTP** do Social media studio usando o
`url` e um cabeçalho `X-API-Key`.

> [!NOTE]
>
> Você precisa de uma chave de API (formato `sk_live_...`) para se conectar. Gere uma em
> **Configurações > API** ou veja [Autenticação](/pt-BR/authentication.md).

## Configuração

**1. Execute o comando da CLI**

```bash theme={null}
codex mcp add --transport http so-me-studio \
  https://api.so-me.studio/mcp \
  -H "X-API-Key: sk_live_xxxxxxxxxxxxxxxxxxxxxxxx"
```

**2. Verifique a conexão**

Execute `/mcp` em uma sessão do Codex para ver o `so-me-studio` listado com suas ferramentas.

## Alternativa: config.toml

Edite o `~/.codex/config.toml` diretamente (ou o `.codex/config.toml` em um projeto confiável):

```toml config.toml theme={null}
[mcp_servers.so-me-studio]
url = "https://api.so-me.studio/mcp"

[mcp_servers.so-me-studio.env_http_headers]
X-API-Key = "SO_ME_API_KEY"
```

> [!NOTE]
>
> Com `env_http_headers`, o valor é o **nome de uma variável de ambiente**, não a chave
> em si. Exporte `SO_ME_API_KEY` com a sua chave `sk_live_...` real no shell para que o Codex possa
> lê-la ao iniciar.

Para enviar o valor do cabeçalho diretamente (sem variável de ambiente), use `http_headers`:

```toml config.toml theme={null}
[mcp_servers.so-me-studio]
url = "https://api.so-me.studio/mcp"

[mcp_servers.so-me-studio.http_headers]
X-API-Key = "sk_live_xxxxxxxxxxxxxxxxxxxxxxxx"
```

## Escopos

| Escopo | Local do arquivo |
| - | - |
| Global | `~/.codex/config.toml` |
| Projeto | `.codex/config.toml` (somente projetos confiáveis) |

## Solução de problemas

> **X-API-Key ausente / 401**
>
> Se você usou `env_http_headers`, confirme que a variável de ambiente referenciada está exportada no
> mesmo shell que inicia o Codex e contém uma chave `sk_live_...` ativa.

> **405 Method Not Allowed**
>
> O servidor do Social media studio roda em modo Streamable HTTP sem estado (somente `POST`). Mantenha o
> transporte definido como `http` — não configure um endpoint SSE.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.