This project is an all-in-one MCP (Multi-purpose chatbot) that provides access to a variety of tools, including a dictionary, game deals, and a free games finder.
- Dictionary: Get definitions of English words using the Merriam-Webster Collegiate Dictionary.
- Game Deals: Find the latest game deals under $10 from popular stores.
- Free Games: Discover free-to-play games sorted by name and platform.
- FastMCP - A framework for building multi-purpose chatbots.
To get started, you'll need to have Python 3 installed on your system. You'll also need to get an API key from Merriam-Webster.
- Python 3.10 or higher
- Pip
- Clone the repo:
git clone https://github.com/NicolasDangg/ielts-dictionary.git
- Install the required packages:
pip install -r requirements.txt
- Create a
.envfile in the root directory and add your Merriam-Webster API key:MERRIAM_API="your-api-key"
- Go to the Merriam-Webster Developer Center and sign up for a free account.
- Once you're logged in, you'll find your API key under the "My Keys" section.
- Copy the key and paste it into your
.envfile.
To start the MCP, run the following command in the root directory:
python main.pyThis will start the FastMCP server, and you can now access the tools through the provided interface.
The getDeals and freeGames functions are powered by the CheapShark API.