Serveur MCP de Monday.com
Serveur MCP pour interagir avec les tableaux et éléments de Monday.com
Aperçu
Qu'est-ce que le serveur MCP pour Monday.com ?
Le serveur MCP pour Monday.com est un outil innovant conçu pour faciliter l'interaction fluide avec les tableaux et les éléments de Monday.com. Ce serveur agit comme un pont, permettant aux utilisateurs d'automatiser les flux de travail, de gérer les tâches et d'améliorer la productivité en intégrant diverses fonctionnalités de Monday.com dans leurs applications. Avec le serveur MCP, les utilisateurs peuvent facilement accéder et manipuler les données de leurs comptes Monday.com, rendant la gestion de projet plus efficace et rationalisée.
Fonctionnalités du serveur MCP
- Intégration avec Monday.com : Se connecte directement à Monday.com pour gérer les tableaux et les éléments sans effort.
- Capacités d'automatisation : Automatisez les tâches répétitives et les flux de travail pour gagner du temps et réduire l'effort manuel.
- Interface conviviale : Conçu avec simplicité à l'esprit, facilitant la navigation et l'utilisation de ses fonctionnalités.
- Mises à jour en temps réel : Recevez des notifications et des mises à jour instantanées concernant les changements dans les tableaux et les éléments, vous assurant d'être toujours informé.
- Flux de travail personnalisables : Adaptez les fonctionnalités du serveur à vos besoins spécifiques en gestion de projet.
Comment utiliser le serveur MCP
- Installation : Téléchargez et installez le serveur MCP depuis le dépôt officiel sur GitHub.
- Configuration : Configurez votre clé API Monday.com et paramétrez les réglages du serveur pour vous connecter à votre compte Monday.com.
- Créer des tableaux et des éléments : Utilisez le serveur pour créer de nouveaux tableaux et éléments directement depuis votre application.
- Automatiser les tâches : Configurez des règles d'automatisation pour déclencher des actions basées sur des événements spécifiques dans votre espace de travail Monday.com.
- Surveiller les performances : Utilisez le tableau de bord du serveur pour suivre les performances de vos flux de travail et apporter les ajustements nécessaires.
Questions Fréquemment Posées
Q : Quel est le but principal du serveur MCP ?
R : Le but principal du serveur MCP est d'améliorer l'interaction avec Monday.com en automatisant les tâches et en gérant les tableaux et les éléments de manière efficace.
Q : Le serveur MCP est-il gratuit à utiliser ?
R : Oui, le serveur MCP est open-source et disponible gratuitement sur GitHub.
Q : Puis-je personnaliser le serveur pour répondre à mes besoins ?
R : Absolument ! Le serveur MCP est conçu pour être personnalisable, vous permettant d'adapter ses fonctionnalités à vos exigences spécifiques en gestion de projet.
Q : Comment puis-je obtenir de l'aide pour le serveur MCP ?
R : Vous pouvez obtenir de l'aide en visitant le dépôt GitHub, où vous pouvez signaler des problèmes ou poser des questions dans la section des discussions.
Q : Existe-t-il une communauté autour du serveur MCP ?
R : Oui, il existe une communauté active d'utilisateurs et de développeurs qui contribuent au projet et fournissent un soutien via des forums et des discussions sur GitHub.
Détail
Monday.com MCP server
MCP Server for monday.com, enabling MCP clients to interact with Monday.com boards, items, updates, and documents.
Components
Tools
The server implements the following tools:
monday-create-item
: Creates a new item or sub-item in a Monday.com boardmonday-get-board-groups
: Retrieves all groups from a specified Monday.com boardmonday-create-update
: Creates a comment/update on a Monday.com itemmonday-list-boards
: Lists all available Monday.com boardsmonday-list-items-in-groups
: Lists all items in specified groups of a Monday.com boardmonday-list-subitems-in-items
: Lists all sub-items for given Monday.com itemsmonday-create-board
: Creates a new Monday.com boardmonday-create-board-group
: Creates a new group in a Monday.com boardmonday-move-item-to-group
: Moves a Monday.com item to a different groupmonday-delete-item
: Deletes a Monday.com itemmonday-archive-item
: Archives a Monday.com itemmonday-get-item-updates
: Retrieves updates/comments for a specific itemmonday-get-docs
: Lists documents in Monday.com, optionally filtered by foldermonday-get-doc-content
: Retrieves the content of a specific documentmonday-create-doc
: Creates a new document in Monday.commonday-add-doc-block
: Adds a block to an existing document
Setup
- Create and save a personal API Token in Monday.com by following the instructions here.
- Get the Workspace Name from the URL of your Monday.com workspace. For example, if the URL is
https://myworkspace.monday.com/
, the workspace name ismyworkspace
.
Quickstart
Using Rube
- Go to (Rube.app)[https://rube.app/]
- Install Rube in your preferred client including Cursor, Claude, VS Code, Windsurf etc.,
- Complete authentication with Rube
- You can now execute actions on Monday.com like creating items, posting updates, moving items
Install
Claude Desktop
On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Using uvx
"mcpServers": {
"monday": {
"command": "uvx",
"args": [
"mcp-server-monday"
],
"env": {
"MONDAY_API_KEY": "your-monday-api-key",
"MONDAY_WORKSPACE_NAME": "your-monday-workspace-name"
}
}
}
Using Docker
"mcpServers": {
"monday-docker": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"MONDAY_API_KEY=your-monday-api-key",
"-e",
"MONDAY_WORKSPACE_NAME=your-monday-workspace-name",
"sakce/mcp-server-monday"
]
}
}
Development
Building and Publishing
To prepare the package for distribution:
- Sync dependencies and update lockfile:
uv sync
- Build package distributions:
uv build
This will create source and wheel distributions in the dist/
directory.
- Publish to PyPI:
uv publish
Note: You'll need to set PyPI credentials via environment variables or command flags:
- Token:
--token
orUV_PUBLISH_TOKEN
- Or username/password:
--username
/UV_PUBLISH_USERNAME
and--password
/UV_PUBLISH_PASSWORD
Debugging
Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.
You can launch the MCP Inspector via npm
with this command:
npx @modelcontextprotocol/inspector uv run mcp-server-monday
Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
Configuration du serveur
{
"mcpServers": {
"mcp-server-monday": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--sakce--mcp-server-monday--mcp-server-monday",
"mcp-server-monday"
],
"env": {
"MONDAY_API_KEY": "monday-api-key",
"MONDAY_WORKSPACE_NAME": "monday-workspace-name"
}
}
}
}