bwnyasse
MCP Serverbwnyassepublic

scrabble ai companion

An AI-powered Scrabble companion project featuring two Flutter applications that enhance the traditional board game experience using cutting-edge Google AI technologies.

Repository Info

1
Stars
0
Forks
1
Watchers
0
Issues
Dart
Language
-
License

About This Server

An AI-powered Scrabble companion project featuring two Flutter applications that enhance the traditional board game experience using cutting-edge Google AI technologies.

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

🎲 Scrabble AI Companion

An AI-powered Scrabble companion project featuring two Flutter applications that enhance the traditional board game experience using cutting-edge Google AI technologies.

🏗️ Project Structure

scrabble-ai-companion/
├── apps/
│   ├── moderator/          # Phone app for game moderation
│   └── companion/          # Tablet app for players
├── shared/                 # Shared code and resources
├── docs/                   # Documentation
└── .firebase-studio/       # Firebase Studio workspace config

📱 Applications

Moderator App

  • Platform: Android phones
  • Purpose: Game moderation and management
  • AI Features: Board recognition, move validation, scoring

Companion App

  • Platform: Web, tablets (iOS/Android)
  • Purpose: Player experience enhancement
  • AI Features: Move explanations, voice commentary, game insights

🤖 AI Integration

This project explores Google's latest AI capabilities:

  • Gemini 2.0 Flash Exp for advanced reasoning
  • Native Speech Synthesis for natural commentary
  • MCP (Model Context Protocol) for external knowledge
  • A2A (Agent-to-Agent) coordination for sophisticated analysis

🚀 Getting Started

Prerequisites

  • Flutter SDK
  • Firebase Studio
  • Google Cloud account with Vertex AI enabled

Development Setup

  1. Clone this repository
  2. Open in Firebase Studio
  3. Configure environment variables
  4. Run both apps in the multi-app workspace

📖 Documentation

  • Migration Story
  • Architecture Overview
  • Development Setup

🎯 Project Goals

This project represents an exploration of practical AI applications in traditional gaming, focusing on:

  • Enhancing rather than replacing physical gameplay
  • Demonstrating advanced AI coordination techniques
  • Creating educational and engaging user experiences
  • Pushing the boundaries of mobile AI capabilities

Migrated from multi-project repository to dedicated AI-focused development

Quick Start

1

Clone the repository

git clone https://github.com/bwnyasse/scrabble-ai-companion
2

Install dependencies

cd scrabble-ai-companion
npm install
3

Follow the documentation

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

Repository Details

Ownerbwnyasse
Reposcrabble-ai-companion
LanguageDart
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