# Crosspost - 여러 SNS에 동시에 게시하는 오픈소스 도구

> Clean Markdown view of GeekNews topic #21074. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=21074](https://news.hada.io/topic?id=21074)
- GeekNews Markdown: [https://news.hada.io/topic/21074.md](https://news.hada.io/topic/21074.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-05-24T09:41:01+09:00
- Updated: 2025-05-24T09:41:01+09:00
- Original source: [github.com/humanwhocodes](https://github.com/humanwhocodes/crosspost)
- Points: 21
- Comments: 3

## Summary

**Twitter, Mastodon, Bluesky, LinkedIn** 등 다양한 **소셜 플랫폼**에 동시에 콘텐츠를 게시할 수 있는 도구입니다. CLI와 API를 통한 **직접 통합**뿐 아니라 MCP 서버로 동작하여 Claude Desktop 같은 **AI 에이전트 연동**도 지원합니다

## Topic Body

- Twitter, Mastodon, Bluesky, LinkedIn, Discord, Telegram, Dev.to 등 **여러 소셜 플랫폼에 동시에 게시**할 수 있는 오픈소스  
- **CLI와 API 모두 지원**하여 수동/자동화된 환경에서도 쉽게 통합 가능  
- **MCP 서버로도 동작**하여 Claude Desktop 등의 AI 에이전트와 연동됨  
- Node.js 기반으로, 다양한 서비스의 인증 토큰이나 비밀번호를 이용하여 메시지를 일괄적으로 전송  
- 각 플랫폼 별로 API 설정이 필요하며, 환경변수 또는 `.env` 파일로 구성 가능    
  * **Twitter**: 개발자 계정과 OAuth 앱 생성 후 키 및 토큰 획득 필요  
  * **Mastodon**: 애플리케이션 생성 후 `write:statuses`, `write:media` 권한 포함한 access token 발급  
  * **Bluesky**: App Password 생성 후 identifier, password 입력  
  * **LinkedIn**: 개발자 포털에서 앱 생성 → OAuth 토큰 발급  
  * **Discord Bot**: 봇 생성 후 채널 권한 설정, token 및 채널 ID 확보  
  * **Discord Webhook**: Discord에서 Webhook URL 생성  
  * **Dev.to**: Extensions 메뉴에서 API Key 생성  
  * **Telegram**: BotFather로 봇 생성 → token과 chat ID 확보 필요

## Comments



### Comment 39234

- Author: crawler
- Created: 2025-05-26T09:31:14+09:00
- Points: 1

사실 저 서비스를 다 쓰기도 힘들텐데 mcp가 있는 건 큰 장점이네요  
앞으로 api 유지보수만 잘 되면 유용할 거 같습니다

### Comment 39171

- Author: bus710
- Created: 2025-05-25T03:33:43+09:00
- Points: 1

흑역사를 아주아주 대규모로...

### Comment 39163

- Author: yangeok
- Created: 2025-05-24T11:12:39+09:00
- Points: 1

인스타, 쓰레드, 페이스북은 없나봐요,,
