WordHippo MCP Server

WordHippo MCP Server

By clareliguori GitHub

Thesaurus MCP server using the unofficial WordHippo API

Overview

What is WordHippo MCP Server?

WordHippo MCP Server is a Model Context Protocol (MCP) server that provides thesaurus tools using the unofficial WordHippo API.

How to use WordHippo MCP Server?

To use the WordHippo MCP Server, clone the repository, install the dependencies, build the project, and start the server. You can then make requests to the server using standard input/output.

Key features of WordHippo MCP Server?

  • Get definitions of words
  • Retrieve related words (synonyms)
  • Find antonyms
  • Get example sentences
  • Discover rhyming words

Use cases of WordHippo MCP Server?

  1. Enhancing writing by finding synonyms and antonyms.
  2. Assisting in poetry and songwriting with rhyming words.
  3. Providing definitions for vocabulary building.

FAQ from WordHippo MCP Server?

  • Is the WordHippo MCP Server free to use?

Yes! The server is open-source and free to use.

  • What programming language is used?

The server is built using TypeScript.

  • How can I contribute to the project?

You can contribute by submitting issues or pull requests on the GitHub repository.

Content

WordHippo MCP Server

A Model Context Protocol (MCP) server that provides thesaurus tools using an unofficial WordHippo API.

Features

This MCP server exposes the following thesaurus tools:

  • definition: Get definitions of a word
  • related: Get related words (synonyms)
  • opposites: Get antonyms
  • sentences: Get example sentences
  • rhymes: Get rhyming words

Usage

Ensure that the package is pulled from the GitHub npm registry.

echo "@clareliguori:registry=https://npm.pkg.github.com/" >> ~/.npmrc

In your MCP servers list:

{
  "mcpServers": {
    "wordhippo": {
      "command": "npx",
      "args": ["-y", "@clareliguori/wordhippo-mcp-server"]
    }
  }
}

Development

# Clone the repository
git clone https://github.com/clareliguori/wordhippo-mcp-server.git
cd wordhippo-mcp-server

# Install dependencies
npm install

# Build the project
npm run build

# Start the server
npm start

Example Tool Calls

Get definitions

{
  "tool": "definition",
  "params": {
    "word": "example"
  }
}
{
  "tool": "related",
  "params": {
    "word": "happy"
  }
}

Get opposites

{
  "tool": "opposites",
  "params": {
    "word": "fast"
  }
}

Get example sentences

{
  "tool": "sentences",
  "params": {
    "word": "integrate"
  }
}

Get rhyming words

{
  "tool": "rhymes",
  "params": {
    "word": "time"
  }
}
No tools information available.
No content found.