ThinkSquare / README.md
Falguni's picture
Update README.md
49c3917 verified
---
title: ThinkSquare
emoji:
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 5.33.0
app_file: app.py
pinned: true
license: gpl-3.0
tags:
- mcp-server-track
- modal
- sambanova
short_description: An AI chess assistant built as an MCP server.
---
# ThinkSquare
**Track:** MCP Server / Tool
**Tag:** `mcp-server-track`
**Hackathon:** [Hugging Face Agents MCP Hackathon](https://huggingface.co/Agents-MCP-Hackathon)
**Space:** [ThinkSquare on Hugging Face](https://huggingface.co/spaces/Agents-MCP-Hackathon/ThinkSquare)
---
## Overview
**ThinkSquare** is an AI chess assistant built as an **MCP Server**. It enables users to:
- Analyze and Annotate PGN Games with AI insights
- Play Chess interactively through any compatible MCP Client (e.g., Claude Desktop, Cline [VSCode extension])
- Suggest Strong Moves powered by LLMs and cloud infrastructure
---
## Tech Stack
- [Gradio](https://gradio.app/)
- UI + MCP Server interface
- [Modal](https://modal.com/)
- For cloud-based compute [This does the heavy lifting by providing on-demand compute for both play_chess and annotate functions.]
- [SambaNova](https://sambanova.ai/)
- For LLM inference. [ThinkSquare uses the Meta-Llama-3.3-70B-Instruct model]
- [Stockfish](https://stockfishchess.org/)
- As the core chess engine
---
## How to Use
You can use any compatible MCP Client to connect to ThinkSquare, such as:
- [Claude Desktop](https://claude.ai/download)
- [Cline](https://cline.bot/)
- [Cursor](https://www.cursor.com/)
- Or even another Gradio MCP Client Space
**ThinkSquare** will automatically respond to tool calls like:
play_chess, suggest_move, annotate_pgn
---
## Demo Video
[ThinkSquare Annotation App as MCP Server](https://youtu.be/9Z6dQ30ia0Q)
[ThinkSquare Play Chess App as MCP Server](https://youtu.be/F7grsE1ZfvQ)
---
## Author
**Falguni Das Shuvo**
Engineer · Researcher
Focuses: Reinforcement Learning · GenAI · Optimization
🔗 GitHub: [@shuvoxcd01](https://github.com/shuvoxcd01)
🌐 Hugging Face: [@Falguni](https://huggingface.co/Falguni)
---
## Tags
`mcp-server-track`
`modal`
`sambanova`