Skip to main content

Words MCP Server

PyPI License Build

An MCP server providing dictionary and thesaurus tools for LLMs using the Free Dictionary API.


Overview

The Words MCP Server provides natural language utilities for language models and AI assistants. It allows tools like define, synonyms, and example_usage to be called programmatically via FastMCP.


🔧 Tools

  • define – Retrieve definitions of an English word.
  • example_usage – Get example usage sentences for a word.
  • synonyms – Get synonyms for a word.

🛠️ Installation

Local Development (via uv)

From this directory:

uv sync --locked
uv tool install .

Docker Build

From the root of the repository:

docker build -f servers/words/Dockerfile -t casual-mcp-server-words .

▶️ Running the Server

➤ Stdio Mode

From Source

Install for local development and then configure:

{
  "mcpServers": {
    "words": {
      "command": "uv",
      "args": ["tool", "run", "casual-mcp-server-words"]
    }
  }
}

Using uvx

{
  "mcpServers": {
    "words": {
      "command": "uvx",
      "args": ["casual-mcp-server-words"]
    }
  }
}

Docker

{
  "mcpServers": {
    "words": {
      "command": "docker",
      "args": ["run", "--rm", "casual-mcp-server-words"]
    }
  }
}

➤ Streamable HTTP Mode

From Source

uv run casual-mcp-server-words --transport streamable-http

With port/host overrides:

uv run casual-mcp-server-words --transport streamable-http --port 9000 --host 0.0.0.0

Using uvx

uvx casual-mcp-server-words --transport streamable-http

You can use the same port/host overrides as above

Docker

docker run -e MCP_TRANSPORT=streamable-http -e MCP_PORT=9000 -p 9000:9000 casual-mcp-server-words
Configuration
{
  "mcpServers": {
    "words": {
      "type": "streamable-http",
      "url": "http://localhost:9000"
    }
  }
}

📜 License

MIT – LICENSE


📦 PyPI

Published at: https://pypi.org/project/casual-mcp-server-words/

Metadata

Release files for casual-mcp-server-words 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for casual-mcp-server-words 1.0.1
File Size Uploaded
casual_mcp_server_words-1.0.1.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for casual-mcp-server-words 1.0.1
File Interpreter ABI Platform
casual_mcp_server_words-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 7.7 kB

Release files / casual_mcp_server_words-1.0.1.tar.gz

Download URL casual_mcp_server_words-1.0.1.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
bf3cee35224da5713dc4d2f2a4e2e00987d46ab97da5fa1a10854a65a0b2c96f
BLAKE2b-256 checksum
How to use checksums
a6b1bab456730b06b079cf224ab01dd196627fddbb22255c74d0038703a404e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.12

Release files / casual_mcp_server_words-1.0.1-py3-none-any.whl

Download URL casual_mcp_server_words-1.0.1-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b67c9bee39c3add0d467d97fd74a50b2e26b70c83283bdb3a5521ff21ea09ed
BLAKE2b-256 checksum
How to use checksums
13343a9f64e3190a808d0e49a00c73db5786b8e3f904e839eb9ee4782a0ed92f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.12

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page