@start-win/social-mcp
by RobinCouet
README.md
# @start-win/social-mcp
Serveur [MCP](https://modelcontextprotocol.io) pour publier et programmer des posts via [Social by Start-Win](https://social.start-win.fr).
## Prérequis
1. Compte Social by Start-Win avec réseaux connectés
2. Clé API (`sw_live_…`) depuis **Intégrations API**
3. Node.js 18+
## Installation
```bash
git clone git@github.com:RobinCouet/social-mcp.git
cd social-mcp
npm install
```
Ou via npm (une fois publié) :
```bash
npx -y @start-win/social-mcp
```
## Configuration Cursor / Claude Desktop
```json
{
"mcpServers": {
"social-start-win": {
"command": "npx",
"args": ["-y", "@start-win/social-mcp"],
"env": {
"SOCIAL_API_KEY": "sw_live_votre_cle",
"SOCIAL_API_BASE": "https://social.start-win.fr"
}
}
}
}
```
En local (clone du dépôt) :
```json
{
"mcpServers": {
"social-start-win": {
"command": "node",
"args": ["/chemin/vers/social-mcp/src/index.js"],
"env": {
"SOCIAL_API_KEY": "sw_live_votre_cle",
"SOCIAL_API_BASE": "https://social.start-win.fr"
}
}
}
}
```
## Outils disponibles
- `list_connected_networks`
- `publish_post`
- `schedule_post`
- `upload_media`
- `list_scheduled_posts` / `get_scheduled_post` / `cancel_scheduled_post`
- `get_post_history`
- `suggest_optimal_slots`
Documentation API : https://social.start-win.fr/api-docs
TDQS
A3.7/5.0
Scored across 9 tools
Disambiguation5/5
Each tool targets a distinct operation (scheduling, publishing, listing, uploading, suggesting slots) with no overlap. Even similar tools like cancel_scheduled_post and list_scheduled_posts have clear boundaries.
Naming Consistency5/5
All tool names follow a consistent verb_noun pattern in snake_case (e.g., 'list_connected_networks', 'upload_media'), making them predictable and easy to understand.
Tool Count5/5
9 tools is well-scoped for a social media management server, covering essential operations without redundancy or excess.
Completeness4/5
The set covers core CRUD-like operations for scheduling and publishing, plus media upload and slot suggestions. Missing an update tool for scheduled posts, but cancel+reschedule suffices.
Maintenance
ActivityStale
ResponsivenessNo issues