Skip to main content

Translation MCP Server using AWS Bedrock Nova Pro

Project description

Translation Power

A Kiro Power that provides text translation capabilities through AWS Bedrock Nova Pro LLM via a custom MCP server.

Features

  • Text translation using AWS Bedrock Nova Pro
  • Support for plain text and file-based inputs
  • Streaming response support
  • Sample code generation in Java, Python, and Node.js
  • MCP protocol integration for Kiro

Installation

  1. Install Python dependencies:
pip install -r requirements.txt
  1. Configure AWS credentials in mcp-config.json or via environment variables

  2. Install the power in Kiro through the Power management interface

Configuration

See mcp-config.json for configuration options including:

  • AWS region and credentials
  • Model selection
  • Translation parameters
  • Server settings

Documentation

See POWER.md for detailed usage instructions and API documentation.

Development

Run tests:

pytest tests/

Run property-based tests:

pytest tests/ -v

Requirements

  • Python >= 3.9
  • AWS account with Bedrock access
  • Valid AWS credentials

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bedrock_translation_mcp-0.1.0.tar.gz (109.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bedrock_translation_mcp-0.1.0-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file bedrock_translation_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: bedrock_translation_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 109.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for bedrock_translation_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 47e00bab4f1209f30b367b88c8e7b64199c023e9461a034a4dedb1046cfdaefb
MD5 765a31bac10c7685be1a291eca26afa5
BLAKE2b-256 fe899f6061e9dc181f00a286e3763ec2ca9a94a7a2a1616d92d3451208542844

See more details on using hashes here.

File details

Details for the file bedrock_translation_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bedrock_translation_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 21686dc44c3ac3c45d505241783945a0457068fb041e9c68d4cfa2423869dba5
MD5 f91b6dfb817acffbd22a1c7c193d8be0
BLAKE2b-256 e301a944fb7457d0279f7644866215166471ca8649d44ebcf9543b4ae40a41b6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page