rae
MPC Server to connect your preferred model with rae-api.com
claude mcp add --transport stdio rae-api-com-rae-mcp go build \ --env GOWORK="auto" \ --env GO111MODULE="on"
How to use
This MCP server provides access to the Royal Spanish Academy (RAE) dictionary and linguistic resources through the MCP interface. It exposes tools that let a language model search the RAE API and retrieve detailed word information, enabling more accurate Spanish language understanding and generation. The available tools are: 1) search — query the RAE API for lexical or linguistic results, with an optional language parameter (default es); 2) get_word_info — fetch comprehensive information about a specific word, with an optional language parameter (default es). To interact with the server, run the built binary (rae-mpc) using either stdio transport for direct model integration or an SSE server for HTTP streaming remote use. The stdio mode is suitable when the host environment can feed and read inputs/outputs directly, while the SSE mode exposes an HTTP endpoint on the specified port for remote clients.
How to install
Prerequisites:
- Go 1.21+ installed on your system
- Git installed
Installation steps:
-
Clone the repository git clone https://github.com/rae-api-com/rae-mpc.git
-
Navigate to the project directory cd rae-mpc
-
Build the MCP server binary go build
-
Run the server (examples):
STDIO transport for direct integration with LLMs
./rae-mpc --transport stdio
SSE server mode (HTTP streaming, default port 8080)
./rae-mpc --transport sse --port 8080
Additional notes
Notes and tips:
- Ensure Go 1.21+ is installed and GOPATH/GOMOD settings are properly configured.
- If you modify code, re-run the build before starting the server.
- The server exposes two transport modes: stdio for tight integration with local LLMs, and sse for networked clients. When using SSE, you can connect to http://<host>:8080 to interact with the MCP tools.
- Default language for tools is Spanish (es); you can override via tool parameters (lang: <code>).
- If you encounter network or port binding issues in SSE mode, check that the port is not in use and that firewall rules allow inbound traffic to that port.
Related MCP Servers
sandbox
A Model Context Protocol (MCP) server that enables LLMs to run ANY code safely in isolated Docker containers.
github-brain
An experimental GitHub MCP server with local database.
mcp-tts
MCP Server for Text to Speech
tasker
An MCP server for Android's Tasker automation app.
chromedp
MCP server for browser automation using chromedp
mcp4go
A comprehensive Go SDK for the Model Context Protocol (MCP) - simplifying AI application development by abstracting away protocol complexities.