Skip to main content
Glama
apiihub33-cyber

ryterpro-mcp

README.md
# Ryter Pro MCP Server

<!-- mcp-name: io.github.apiihub33-cyber/ryterpro-mcp -->

An MCP server that exposes the [Ryter Pro](https://www.ryter.pro/) text humanizer API as a tool for MCP-compatible clients.

## Tools

### `humanize_text`

Humanize or rewrite text with the Ryter Pro API.

Inputs:

* `text`: Text to humanize.
* `mode`: Optional humanizer mode supported by your Ryter Pro API.

### `ryterpro_api_info`

Return basic API configuration and documentation links.

## Installation

Requires Python 3.10 or later.

```bash
pip install ryterpro-mcp
```

## Configuration

Set your Ryter Pro API key before running the server:

```bash
export RYTERPRO_API_KEY="your_api_key_here"
```

Optional environment variables:

```bash
export RYTERPRO_BASE_URL="https://api.ryter.pro"
export RYTERPRO_TIMEOUT="60"
```

## Run

```bash
ryterpro-mcp
```

The server uses the MCP stdio transport by default.

## MCP Client Example

```json
{
  "mcpServers": {
    "ryterpro": {
      "command": "ryterpro-mcp",
      "env": {
        "RYTERPRO_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

For local development from this repository:

```json
{
  "mcpServers": {
    "ryterpro": {
      "command": "python3",
      "args": ["-m", "ryterpro_mcp.server"],
      "env": {
        "RYTERPRO_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

## Links

* [Ryter Pro](https://www.ryter.pro/)
* [API Documentation](https://www.ryter.pro/docs/text-humanize)
* [Pricing](https://www.ryter.pro/pricing)

## License

MIT

TDQS

C2.7/5.0

Scored across 2 tools

Disambiguation5/5

The two tools serve clearly distinct purposes: one performs text humanization, the other provides API configuration and documentation. There is no overlap or ambiguity.

Naming Consistency4/5

Mostly consistent with 'humanize_text' following a verb_noun pattern, while 'ryterpro_api_info' is more noun-oriented. The deviation is minor and both names are clear.

Tool Count3/5

With only 2 tools, the server feels thin for a text-processing API, but the scope is narrow enough that the count is acceptable.

Completeness4/5

The core functionality of humanizing text is covered, and the info tool provides necessary context. Minor gaps like batch processing or configuration options are not essential for the stated purpose.

Maintenance

ActivitySlowing
ResponsivenessNo issues