
rook
通过 AI 助手自动化创建 Trello 板,支持多轮对话。
Repository Info
About This Server
通过 AI 助手自动化创建 Trello 板,支持多轮对话。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
rook
Overview
This project automates the creation of Trello boards using an AI assistant by leveraging MCP (Model Control Protocol) server. Create a Trello board in a multi-turn conversation with the assistant.
Prerequisites
To use this project, ensure you have the following:
- A Trello account with API access
- Python3.10 or greater
- Ollama
- goose
Installation
- Clone the repository:
git clone https://github.com/shivahari/rook.git cd rook - Install dependencies:
python3.10 -m venv <venv_name> # Create virtual environment source <venv_name>/bin/activate # Activate virtual environment pip install -r requirements.txt # Install requirements - Set up environment variables:
export TRELLO_KEY=your_api_key export TRELLO_TOKEN=your_api_token - Setup Ollama
- Download & install Ollama
- Setup goose
- Install goose
- Configure goose to use Local LLM - qwen2.5
Usage
- Create a
goose session:goose session --with-extension "python automate_trello.py" - Instruct the assistant:
starting session | provider: ollama model: qwen2.5:3b logging to /Users/ai/.config/goose/sessions/TTtanC97.jsonl Goose is running! Enter your instructions, or try asking what goose can do. ( O)> What can you do for me? I can assist with creating a Trello board or list resources from extensions. How may I assist you today? ( O)> Can you help creating a Trello board? Of course! Could you please provide me with the name for your Trello board? ( O)> Skip it Sure, I can create a Trello board, can you suggest a name? ( O)> Let's name it "MCP Board" ─── create_trello_board | i0se8run ────────────────────────── board_name: MCP Board Your Trello board named "MCP Board" has been successfully created.
NOTE
The reponse from the assistant will not be exactly the same as listed, this is expected
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contact
For any issues or inquiries, reach out via shivahari@qxf2.com or open an issue in the repository.
Happy automating! 🚀
Quick Start
Clone the repository
git clone https://github.com/shivahari/rookInstall dependencies
cd rook
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.