Skip to main content
ClaudeWave

Public distribution for the Markovo CLI and MCP server

MCP ServersOfficial Registry0 stars0 forksPythonUpdated today
ClaudeWave Trust Score
70/100
· OK
Passed
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Flags
  • !No standard license detected
Last scanned: 8/23/2026
Install in Claude Code / Claude Desktop
Method: UVX (Python) · markovo
Claude Code CLI
claude mcp add markovo -- uvx markovo
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "markovo": {
      "command": "uvx",
      "args": ["markovo"],
      "env": {
        "MARKOVO_API_KEY": "<markovo_api_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
MARKOVO_API_KEY
Use cases

MCP Servers overview

# Markovo CLI and MCP server

[Markovo](https://markovo.net) turns supported files and explicitly
authorized public HTTPS pages into clean, structured Markdown. For the
dedicated web experience and product details, visit the
[PDF to Markdown Converter](https://markovo.net/pdf-to-markdown).

This public repository is the distribution source for the customer-side
`markovo` CLI and the `markovo-mcp` stdio MCP server. It contains no local
conversion engine, backend service, deployment configuration, production
credentials, or billing implementation. Conversion runs through the
account-metered service at `https://markovo.net`.

## Install

```bash
pip install markovo
```

Or run it without a permanent installation:

```bash
uvx markovo --help
uvx --from markovo markovo-mcp
```

## API key and Credits

1. Create an API key in the
   [Developer portal](https://markovo.net/app#developer).
2. Store it in your shell or MCP host secret store; do not paste it into
   prompts or commit it to source control.
3. Verify the setup:

```bash
export MARKOVO_API_KEY="your-key"
markovo doctor --json
```

Every conversion requires an explicit Credit ceiling. When a key is
missing, the client points to the Developer portal. When Credits are
insufficient, the service response points to the
[billing page](https://markovo.net/app#billing) so the account can be
topped up before retrying.

## MCP configuration

```json
{
  "mcpServers": {
    "markovo": {
      "command": "uvx",
      "args": ["--from", "markovo", "markovo-mcp"],
      "env": {
        "MARKOVO_API_KEY": "${MARKOVO_API_KEY}",
        "MARKOVO_MCP_ROOT": "/path/to/safe/project"
      }
    }
  }
}
```

MCP clients should inject `MARKOVO_API_KEY` through their secret or
environment-variable settings. The key and service origin are never MCP
tool arguments, so prompts cannot redirect the credential. The public
client accepts only `https://markovo.net` and does not follow authenticated
redirects.

The MCP server can read and write only within the required
`MARKOVO_MCP_ROOT`. Set it to the smallest dedicated project directory
your MCP host needs. If it is missing, the server refuses all file tools;
parent-directory and symlink escapes are rejected.

```bash
export MARKOVO_MCP_ROOT="/path/to/safe/project"
```

Structured errors point to the Developer portal when a key is missing and
to Billing when Credits are insufficient.

## Links

- [Markovo home](https://markovo.net)
- [PDF to Markdown](https://markovo.net/pdf-to-markdown)
- [Documentation](https://markovo.net/docs)
- [Pricing and Credits](https://markovo.net/pricing)
- [Developer portal and API keys](https://markovo.net/app#developer)
- [Billing and top-up](https://markovo.net/app#billing)

## Security

Report security issues privately using the instructions in
[SECURITY.md](https://github.com/fisher-byte/markovo/blob/main/SECURITY.md).
Do not include API keys, customer documents,
or private conversion results in a public issue.

<!-- mcp-name: io.github.fisher-byte/markovo -->
clidocument-conversionmarkdownmcpmodel-context-protocolpdf-to-markdownpython

What people ask about markovo

What is fisher-byte/markovo?

+

fisher-byte/markovo is mcp servers for the Claude AI ecosystem. Public distribution for the Markovo CLI and MCP server It has 0 GitHub stars and its last recorded update is dated 2026-08-22.

How do I install markovo?

+

You can install markovo by cloning the repository (https://github.com/fisher-byte/markovo) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is fisher-byte/markovo safe to use?

+

Our security agent has analyzed fisher-byte/markovo and assigned a Trust Score of 70/100 (tier: OK). See the full breakdown of passed checks and flags on this page.

Who maintains fisher-byte/markovo?

+

fisher-byte/markovo is maintained by fisher-byte. The last recorded GitHub activity is dated 2026-08-22, with 0 open issues.

Are there alternatives to markovo?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy markovo to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: fisher-byte/markovo
[![Featured on ClaudeWave](https://claudewave.com/api/badge/fisher-byte-markovo)](https://claudewave.com/repo/fisher-byte-markovo)
<a href="https://claudewave.com/repo/fisher-byte-markovo"><img src="https://claudewave.com/api/badge/fisher-byte-markovo" alt="Featured on ClaudeWave: fisher-byte/markovo" width="320" height="64" /></a>

More MCP Servers

markovo alternatives