language-learning-mcp

aloussase/language-learning-mcp

3.1

If you are the rightful owner of language-learning-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Larousse MCP Definitions Server is a Spring Boot application designed to fetch French word definitions from the Larousse dictionary via a proxy API, facilitating integration into various workflows.

Larousse MCP Definitions Server 🇫🇷🤖

This project is a Spring Boot application that acts as a Model Context Protocol (MCP) server for fetching French word definitions from the Larousse dictionary via a proxy API. It’s perfect for integrating French definitions into bots, AI models, or any workflow that uses MCP!

✨ Features

  • Fetches French word definitions and examples via the Larousse proxy API
  • Exposes a tool interface for MCP or AI integrations
  • Easy to configure and run locally

🛠️ Installation

  1. Clone the repository:

    git clone https://LanguageLearningStuff/larousse-mcp
    cd larousse-mcp
    
  2. Build the application:

    ./gradlew build
    
  3. Run the application:

    java -jar build/libs/larousse-mcp-*.jar
    

The server runs in non-web mode and listens for MCP client connections via stdio.

⚙️ Configuration

Edit src/main/resources/application.properties to set your Larousse API proxy:

larousse.api.baseUrl=https://larousse.frustrated-functor.dev

Change this URL if you want to use a different proxy.

Example MCP Client configuration

mcpServers:
  - name: Larousse API
    command: /usr/bin/java
    args:
      - -jar
      - /home/johndoe/Downloads/larousse-mcp/build/libs/larousse-mcp-0.0.1-SNAPSHOT.jar

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you want to change.

📄 License

This project is licensed under the MIT License. See the file for details.