Loading languages...
RA

rae-mpc

@rae-api-com2

# Servidor RAE Model Context Protocol (MCP) Este repositorio contiene una implementación de un servidor de Model Context Protocol (MCP) para la API de la Real Academia Española (RAE). Permite que los modelos de lenguaje interactúen con el diccionario y los recursos lingüísticos de la RAE. ## Requisitos - Go 1.21+ ## Instalación ```bash git clone https://github.com/rae-api-com/rae-mpc.git cd rae-mpc go build ``` ## Uso ### Argumentos de línea de comandos Ejecute el servidor con transporte stdio (para la integración con LLMs): ```bash ./rae-mpc --transport stdio ``` O ejecútelo como un servidor SSE: ```bash ./rae-mpc --transport sse --port 8080 ``` ### Herramientas disponibles El servidor MCP expone las siguientes herramientas a los LLMs: 1. `search` - Buscar información en la API de la RAE - Parámetros: - `query` (obligatorio): La consulta de búsqueda - `lang` (opcional): Código de idioma (predeterminado: "es") 2. `get_word_info` - Obtener información detallada sobre una palabra - Parámetros: - `word` (obligatorio): La palabra a consultar - `lang` (opcional): Código de idioma (predeterminado: "es") ## Integración con LLMs Este servidor MCP puede integrarse con modelos de lenguaje que admitan el Model Context Protocol, permitiéndoles acceder a los recursos lingüísticos de la RAE para mejorar sus capacidades en el idioma español. ---

RAE
API
Language Model
MCP

RAE Model Context Protocol (MCP) Server

This repository contains an implementation of a Model Context Protocol (MCP) server for the Royal Spanish Academy (RAE) API. It allows language models to interact with RAE's dictionary and linguistic resources.

Requirements

  • Go 1.21+

Installation

git clone https://github.com/rae-api-com/rae-mpc.git
cd rae-mpc
go build

Usage

Command Line Arguments

Run the server with stdio transport (for integration with LLMs):

./rae-mpc --transport stdio

Or run it as an SSE server:

./rae-mpc --transport sse --port 8080

Available Tools

The MCP server exposes the following tools to LLMs:

  1. search - Search RAE API for information

    • Parameters:
      • query (required): The search query
      • lang (optional): Language code (default: "es")
  2. get_word_info - Get detailed information about a word

    • Parameters:
      • word (required): The word to look up
      • lang (optional): Language code (default: "es")

Integration with LLMs

This MCP server can be integrated with language models that support the Model Context Protocol, allowing them to access RAE's linguistic resources for improved Spanish language capabilities.


# mcpServer Config

{
  "mcpServers": [
    {
      "name": "rae-mpc",
      "transports": [
        "stdio",
        "sse"
      ],
      "stdioServerCommand": [
        "./rae-mpc",
        "--transport",
        "stdio"
      ],
      "sseURL": "http://localhost:8080",
      "description": "MPC Server to connect your preferred model with rae-api.com"
    }
  ]
}

# stdio

./rae-mpc --transport stdio

# sseURL

http://localhost:8080
Transport:
stdio
sse
Language:
Go
Updated: 7/23/2025