by universal-mcp
Provides a standardized interface for interacting with Wrike tools and services through a unified API.
The server implements a Wrike Universal MCP (Model Context Protocol) service, exposing Wrike’s functionality via a consistent, language‑agnostic API that can be consumed by any MCP‑compatible client.
uv
package manager.uv sync # install dependencies into .venv
source .venv/bin/activate # Linux/macOS
# .venv\Scripts\Activate # Windows PowerShell
mcp dev src/universal_mcp_wrike/server.py
Note the address and port displayed.mcp install src/universal_mcp_wrike/server.py
https://agentr.dev/apps
.server.py
) and tool definitions (app.py
).uv
and the MCP CLI.Q: Do I need a Wrike account?
A: Yes. The server forwards calls to Wrike’s API, so a valid account and API token are required (set via environment variables in .env
).
Q: Can I run this on Windows?
A: Absolutely. Use PowerShell to activate the virtual environment and run the same mcp
commands.
Q: Is Docker support available?
A: The repository does not include Docker files, but you can containerize the project by building an image that runs the same uv sync
and mcp dev
commands.
Q: How do I add custom tools?
A: Extend src/universal_mcp_wrike/app.py
with new MCP tool definitions and update the README in that folder.
Q: Where can I find the list of available tools?
A: See src/universal_mcp_wrike/README.md
for the complete catalog.
This repository contains an implementation of an Wrike Universal MCP (Model Context Protocol) server. It provides a standardized interface for interacting with Wrike's tools and services through a unified API.
The server is built using the Universal MCP framework.
This implementation follows the MCP specification, ensuring compatibility with other MCP-compliant services and tools.
You can start using Wrike directly from agentr.dev. Visit agentr.dev/apps and enable Wrike.
If you have not used universal mcp before follow the setup instructions at agentr.dev/quickstart
The full list of available tools is at ./src/universal_mcp_wrike/README.md
Ensure you have the following before you begin:
pip install uv
)Follow the steps below to set up your development environment:
Sync Project Dependencies
uv sync
This installs all dependencies from pyproject.toml
into a local virtual environment (.venv
).
Activate the Virtual Environment
For Linux/macOS:
source .venv/bin/activate
For Windows (PowerShell):
.venv\Scripts\Activate
Start the MCP Inspector
mcp dev src/universal_mcp_wrike/server.py
This will start the MCP inspector. Make note of the address and port shown in the console output.
Install the Application
mcp install src/universal_mcp_wrike/server.py
.
├── src/
│ └── universal_mcp_wrike/
│ ├── __init__.py # Package initializer
│ ├── server.py # Server entry point
│ ├── app.py # Application tools
│ └── README.md # List of application tools
├── tests/ # Test suite
├── .env # Environment variables for local development
├── pyproject.toml # Project configuration
└── README.md # This file
This project is licensed under the MIT License.
Generated with MCP CLI — Happy coding! 🚀
Please log in to share your review and rating for this MCP.
Explore related MCPs that share similar capabilities and solve comparable challenges
by Skyvern-AI
Automates browser‑based workflows by leveraging large language models and computer‑vision techniques, turning natural‑language prompts into fully functional web interactions without writing custom scripts.
by ahujasid
Enables Claude AI to control Blender for prompt‑assisted 3D modeling, scene creation, and manipulation via a socket‑based Model Context Protocol server.
by PipedreamHQ
Connect APIs quickly with a free, hosted integration platform that enables event‑driven automations across 1,000+ services and supports custom code in Node.js, Python, Go, or Bash.
by elie222
Organizes email inbox, drafts replies in the user's tone, tracks follow‑ups, and provides analytics to achieve inbox zero quickly.
by grab
Enables Cursor AI to read and programmatically modify Figma designs through a Model Context Protocol integration.
by ahujasid
Enables Claude AI to control Ableton Live in real time, allowing AI‑driven creation, editing, and playback of tracks, clips, instruments, and effects through a socket‑based server.
by leonardsellem
Provides tools and resources to enable AI assistants to manage and execute n8n workflows via natural language commands.
by GongRzhe
Provides a Model Context Protocol server that enables AI assistants to send, read, search, and organize Gmail messages, supporting attachments, label and filter management, and automatic OAuth2 authentication.
by mario-andreschak
A unified platform that manages AI models, MCP servers, and complex workflows, offering secure key storage, visual flow building, and an interactive chat UI.