npm: @swissbox/mcp-axigen
Connectez vos emails à Claude
Serveur MCP qui permet à Claude (et autres LLMs) de gérer vos emails, calendrier, contacts et tâches via Axigen.
Architecture
Claude / LLM
Assistant IA
MCP Protocol
MCP Server
@swissbox/mcp-axigen
REST / IMAP / CalDAV
Axigen
Mail Server
Outils MCP disponibles
Emails
- • list_folders
- • list_emails
- • read_email
- • send_email
- • reply_email
- • move_email
- • delete_email
Calendrier
- • list_calendars
- • list_events
- • create_event
- • update_event
- • delete_event
Contacts
- • list_contacts
- • search_contacts
- • create_contact
- • update_contact
- • delete_contact
Tâches
- • list_tasks
- • create_task
- • update_task
- • complete_task
- • delete_task
Exemple d'utilisation
You:
Montre-moi mes emails non lus
Tool: list_emails
{
"folder_id": "INBOX",
"limit": 10
}
Response
{
"totalItems": 42,
"count": 3,
"emails": [
{
"id": "msg-1234",
"subject": "Réunion demain 14h",
"from": "pierre@example.com",
"date": "2025-01-28T09:30:00Z",
"isUnread": true
},
{
"id": "msg-1235",
"subject": "Facture Janvier",
"from": "compta@fournisseur.ch",
"date": "2025-01-28T08:15:00Z",
"isUnread": true
},
{
"id": "msg-1236",
"subject": "Re: Projet MCP",
"from": "dev@silbox.ch",
"date": "2025-01-27T18:45:00Z",
"isUnread": true
}
]
}
Claude:
Vous avez 3 emails non lus :
1. Réunion demain 14h de Pierre (ce matin)
2. Facture Janvier de votre fournisseur
3. Re: Projet MCP de l'équipe dev Silbox (hier soir)
1. Réunion demain 14h de Pierre (ce matin)
2. Facture Janvier de votre fournisseur
3. Re: Projet MCP de l'équipe dev Silbox (hier soir)
Installation
claude_desktop_config.json
{
"mcpServers": {
"axigen": {
"command": "npx",
"args": ["-y", "@swissbox/mcp-axigen"],
"env": {
"AXIGEN_HOST": "mail.example.com",
"AXIGEN_USERNAME": "user@example.com",
"AXIGEN_PASSWORD": "xxx"
}
}
}
}