shivahari
MCP Servershivaharipublic

rook

通过 AI 助手自动化创建 Trello 板,支持多轮对话。

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
Python
Language
MIT License
License

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

  1. Clone the repository:
    git clone https://github.com/shivahari/rook.git
    cd rook
    
  2. 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
    
  3. Set up environment variables:
    export TRELLO_KEY=your_api_key
    export TRELLO_TOKEN=your_api_token
    
  4. Setup Ollama
    • Download & install Ollama
  5. Setup goose
    • Install goose
    • Configure goose to use Local LLM - qwen2.5

Usage

  1. Create a goose session:
    goose session --with-extension "python automate_trello.py"
    
  2. 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

1

Clone the repository

git clone https://github.com/shivahari/rook
2

Install dependencies

cd rook
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownershivahari
Reporook
LanguagePython
LicenseMIT License
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation