Skip to main content
Glama
josego85

TechWord Translator MCP Server

by josego85

TechWord Translator MCP Server

A public Model Context Protocol (MCP) server that provides translation services for technical terms across English, Spanish, and German. Built with FastMCP and powered by the TechWordTranslator API.

โœจ Features

  • ๐ŸŒ Multi-language Translation: Translate technical terms between English, Spanish, and German

  • ๐Ÿ” Smart Search: Search for technical terms with partial matching

  • ๐Ÿ“š Comprehensive Database: Access to a curated database of IT and technology terminology

  • โšก Fast & Efficient: Built on FastMCP with async HTTP client

  • ๐Ÿ”Œ Easy Integration: Works with Claude Desktop, Cursor, and other MCP clients

  • โœ… Production Ready: Comprehensive test suite, high coverage, enterprise-grade quality

๐Ÿงช Testing

./run-tests.sh

See docs/testing.md for details.

๐Ÿš€ Quick Start

# Build and run with Docker Compose
docker compose build
docker compose run --rm -e TECHWORD_TRANSLATOR_API_URL=http://localhost:8000 techword-mcp

๐Ÿ“– Documentation

Guide

Description

Quickstart

Get up and running in 5 minutes

API Reference

Complete documentation of all 5 MCP tools

Docker Setup

Detailed Docker configuration guide

Cursor Setup

Integrate with Cursor IDE

Development

Developer guide and architecture

Testing

Testing guide and coverage

Deployment

Production deployment options

๐Ÿ› ๏ธ Available Tools

The server provides 5 MCP tools for technical term translation and search. See the API Reference for complete details.

  • translate_term - Translate a technical term from one language to another

  • search_tech_terms - Search for technical terms in the database

  • get_all_translations - Get all available translations for a term

  • get_term_details - Get detailed information about a specific term

  • list_tech_terms - List technical terms with pagination

๐Ÿ”ง Integration

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "techword-translator": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i", "--network=host",
        "-e", "TECHWORD_TRANSLATOR_API_URL=http://localhost:8000",
        "techword-mcp"
      ]
    }
  }
}

Cursor IDE

See the complete Cursor Setup Guide for integration steps.

๐Ÿ—๏ธ Architecture

Built following SOLID principles with a clean, modular architecture:

  • models/ - Domain models (Word, TranslationItem)

  • services/ - Business logic (APIClient, SearchService, TranslatorService)

  • formatters.py - Response formatting utilities

  • tools.py - All 5 MCP tool implementations

  • container.py - Service singleton lifecycle (dependency container)

  • server.py - Thin entry point: registers tools and starts the MCP server

๐Ÿ“‹ Requirements

  • Docker (recommended) or Python 3.12+

  • TechWordTranslator API instance

Environment Variables

  • TECHWORD_TRANSLATOR_API_URL - Base URL of the TechWordTranslator API (required)

๐Ÿ“„ License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

๐Ÿ™ Acknowledgments

-
license - not tested
-
quality - not tested
C
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
2moRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/josego85/TechWordTranslatorMCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server