VS Code용 FoPost

호스팅된 FoPost 서버를 Visual Studio Code의 GitHub Copilot에 추가하고 VS Code가 요청하면 로그인하세요. 에디터를 떠나지 않고도 에이전트가 출시한 내용을 게시물로 만들고, 대기열을 채우고, 게시 결과를 알려 줘요.

VS Code에 붙여 넣으세요

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

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

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

~/.copilot/mcp-config.json
{
  "mcpServers": {
    "fopost": {
      "type": "http",
      "url": "https://api.fopost.com/mcp",
      "tools": ["*"]
    }
  }
}
AI 에이전트용 안내일반 마크다운 버전
## For AI agents reading this page

You are reading https://fopost.com/agents/vscode. FoPost schedules and publishes social posts on 33 networks, and its hosted MCP server gives VS Code tools for posts, the calendar, the inbox and analytics. Follow these steps to connect VS Code 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; VS Code discovers the sign-in from the server.

### 1. Register the server

Add this entry to ~/.copilot/mcp-config.json (every workspace) or .mcp.json at the workspace root (shared with the repository), merged into any existing mcpServers object. Or run "MCP: Add Server" from the Command Palette, choose HTTP, and enter the URL. No headers and no API key.

~/.copilot/mcp-config.json:

```
{
  "mcpServers": {
    "fopost": {
      "type": "http",
      "url": "https://api.fopost.com/mcp",
      "tools": ["*"]
    }
  }
}
```

### 2. Sign in

The user trusts the server when VS Code asks, then signs in to FoPost in the browser window it opens. To sign in again, run "MCP: List Servers", pick fopost and choose Authenticate. Ask the user before approving access or creating a FoPost account for them, and never enter their credentials yourself.

### 3. Verify before you continue

"MCP: List Servers" shows fopost as running, and its tools appear in the Copilot chat tools picker. 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:

~/.copilot/mcp-config.json:

```
{
  "mcpServers": {
    "fopost": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@fopost/mcp"],
      "env": { "FOPOST_API_KEY": "your-api-key" }
    }
  }
}
```

### References

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

URL 하나면 충분

주소를 담은 HTTP 서버 항목 하나. 키도, 설치할 것도 없어요.

브라우저 로그인

VS Code가 브라우저에서 FoPost를 열어 접근을 승인하게 하고, 이후에는 연결을 유지해요.

게시 전에 제안

게시는 수락한 제안을 기다려요. 초안이 혼자 나가는 일은 없어요.

설정

HTTP 서버를 추가하고 한 번 로그인하기

Chat view에서 Copilot을 선택한 다음, Command Palette에서 Chat: Open Customizations를 실행하고 MCP Servers를 여세요. Add Server를 선택하고 HTTP (HTTP or Server-Sent Events)를 고른 뒤 https://api.fopost.com/mcp를 입력하고, 이름을 fopost로 정한 다음 Global > Copilot Global을 선택하세요. VS Code가 요청하면 서버를 신뢰하고, 열리는 브라우저 창에서 FoPost에 로그인하세요.

무료로 시작하기
Command Palette
Chat: Open Customizations > MCP Servers > Add Server
Type:  HTTP (HTTP or Server-Sent Events)
URL:   https://api.fopost.com/mcp
ID:    fopost
Save:  Global > Copilot Global

저장소와 공유

같은 mcpServers 항목을 워크스페이스 루트의 .mcp.json에 넣으면 팀원도 함께 쓸 수 있어요.

다시 로그인

MCP Servers에서 서버 메뉴를 열거나 MCP: List Servers를 실행한 다음 Authenticate를 선택하세요.

먼저 확인

Copilot에게 연결된 계정 목록을 요청하고 도구 호출을 펼쳐 보세요.

배포하고 알리기

병합된 변경 사항에서 예약된 게시물까지

Copilot에게 변경 로그를 읽고 네트워크마다 게시물 초안을 써 달라고 요청하세요. create_draft_post로 초안을 쓰고, get_queue_slots로 빈 시간을 찾고, 수락할 propose_publish를 건네요.

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

draft_post_variants

릴리스 노트 하나를 네트워크별 버전으로.

get_queue_slots

다음 빈 시간.

propose_publish

게시 전에 승인하는 계획.

확인

잘 올라갔는지 물어보세요

같은 채팅에서 무엇이 게시됐는지, 어떤 계정을 다시 연결해야 하는지, 사람들이 어떤 답글을 남겼는지 물어보세요.

무료로 시작하기
Copilot 채팅
> Did the release post go out everywhere?

Copilot: list_posts shows 3 of 3 published.
get_account_health: all accounts connected.

list_posts

최근 게시물과 상태.

get_account_health

다시 연결해야 하는 계정.

list_inbox

게시 이후의 답글과 멘션.

헤드리스

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

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

~/.copilot/mcp-config.json
{
  "mcpServers": {
    "fopost": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@fopost/mcp"],
      "env": { "FOPOST_API_KEY": "your-api-key" }
    }
  }
}

VS Code에 대해 자주 묻는 질문

API 키가 필요한가요?

아니요. VS Code가 브라우저에서 FoPost에 로그인시키고 연결을 유지해요. 서버의 Authenticate 작업으로 다시 로그인할 수도 있어요.

설정은 어디에 저장되나요?

Copilot Global은 ~/.copilot/mcp-config.json에 쓰고, $COPILOT_HOME이 설정되어 있으면 $COPILOT_HOME/mcp-config.json에 써요. 저장소 단위로 쓰려면 워크스페이스 루트의 .mcp.json을 사용하세요. 둘 다 최상위 mcpServers 객체를 사용해요.

이미 .vscode/mcp.json이 있어요. 그대로 작동하나요?

그 파일은 예전 servers 형식을 쓰는데, VS Code는 이제 Copilot에서 이 형식을 지원 중단으로 표시해요. Copilot이 직접 읽을 수 있도록 위 단계대로 서버를 추가하세요.

묻지 않고 게시하나요?

아니요. 허용하지 않는 한 Copilot은 도구를 실행하기 전에 물어보고, 게시는 먼저 승인한 제안을 거쳐요.

연결은 어떻게 확인하나요?

Chat: Open Customizations에서 MCP Servers를 열어 서버를 확인하거나 MCP: List Servers를 실행하세요. 시작되지 않으면 같은 메뉴에서 출력을 확인하세요.

VS Code에서 FoPost 사용하기

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

무료로 시작하기