Spaces:
Sleeping
Sleeping
File size: 2,148 Bytes
4b7d2b8 c574a9a 4b7d2b8 100e2fd 4b7d2b8 77a06c8 100e2fd 92ab489 d3eeb4e 77a06c8 4b7d2b8 c574a9a 77a06c8 c574a9a d3eeb4e 50c1a87 d3eeb4e 50c1a87 d3eeb4e 50c1a87 d3eeb4e c574a9a 77a06c8 c574a9a 77a06c8 c574a9a 7569837 86ebbb2 c574a9a 77a06c8 49c3917 c574a9a 77a06c8 d3eeb4e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
---
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` |