Skip to main content

Text processing toolkit with 22 MCP tools for AI assistants - case transformation, encoding, hashing, text analysis, and notes management

Project description

Pomera AI Commander (PAC)

Pomera - the fluffy Pomeranian mascot

Download Latest Release

A desktop text "workbench" + MCP server: clean, transform, extract, and analyze text fast—manually in a GUI or programmatically from AI assistants (Cursor / Claude Desktop / MCP clients).

Stop pasting text into 10 random websites. Pomera (GUI + MCP) - do web searches with MCP and save your work as Pomera Notes in case of text corruption in IDE! Your search API keys are stored encrypted in local database instead of JSON config file.

📊 Why AI needs Pomera! - Pomera's MCP tools reduce token usage upto 70-80% for deterministic operations.

Download latest release · Docs: Tools · MCP Guide · CrewAI Integration · Troubleshooting


60-second demo (what to expect)

Messy text → clean output → extracted URLs/emails → ready to ship

Best-for workflows

  • Cleaning pasted logs / PDFs (whitespace, wrapping, stats)
  • Extracting emails/URLs/IDs via regex
  • Normalizing case, sorting, columns
  • Hashing/encoding utilities
  • Letting Cursor/Claude call these as MCP tools in a repeatable pipeline

Prerequisites

Python 3.8+ is required for all installation methods.

macOS (Homebrew)

# Tkinter support (replace @3.14 with your Python version)
brew install python-tk@3.14
pip3 install requests reportlab python-docx

Ubuntu/Debian

sudo apt-get install python3-tk
pip3 install requests reportlab python-docx

Windows

Tkinter is included with Python from python.org.

pip install requests reportlab python-docx

Note: For PEP 668 protected environments, use pip3 install --user or a virtual environment.


Install / Run

Option A — Prebuilt executable (recommended)

Download from Releases and run.

Option B — Python (PyPI)

pip install pomera-ai-commander
# then run:
pomera-ai-commander --help

Option C — Node.js (npm)

npm install -g pomera-ai-commander
# then run:
pomera-mcp --help

Create Desktop Shortcut

After installing via pip or npm, create a desktop shortcut for quick access:

# For pip install:
pomera-create-shortcut

# For npm install (from package directory):
python create_shortcut.py

MCP Server for AI Assistants

Pomera exposes 22 text processing tools via MCP. Configure your AI assistant:

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "pomera": {
      "command": "pomera-ai-commander",
      "timeout": 3600
    }
  }
}

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "pomera": {
      "command": "pomera-ai-commander",
      "timeout": 3600
    }
  }
}

💡 Tip: If the simple command doesn't work, use the full path. Find it with:

# For npm install:
npm root -g
# Then use: <result>/pomera-ai-commander/pomera_mcp_server.py

# For pip install:
pip show pomera-ai-commander | grep Location

⏱️ Timeout: The "timeout": 3600 setting (in seconds) prevents MCP request timeouts during long-running AI operations like research and deepreasoning. Cline, Cursor, and Claude Desktop all default to a 60-second timeout, which is too short for AI calls involving web search + deep reasoning (60-300s). See Cline #1306.

See the full MCP Server Guide for Antigravity, executable configs, and troubleshooting.


License

MIT License - see LICENSE for details.

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

pomera_ai_commander-1.5.0.tar.gz (7.5 MB view details)

Uploaded Source

Built Distribution

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

pomera_ai_commander-1.5.0-py3-none-any.whl (850.2 kB view details)

Uploaded Python 3

File details

Details for the file pomera_ai_commander-1.5.0.tar.gz.

File metadata

  • Download URL: pomera_ai_commander-1.5.0.tar.gz
  • Upload date:
  • Size: 7.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pomera_ai_commander-1.5.0.tar.gz
Algorithm Hash digest
SHA256 8634bad1525e5e271345c0f3d45728b9707f228c6cf53c849ca6276c450e8c94
MD5 eafc95344196a388624f50fe1707a0f7
BLAKE2b-256 fb07fb5bb3495848ca4d15bb93c51151fbd2bdf50dee661b7302888bfc3c0c95

See more details on using hashes here.

Provenance

The following attestation bundles were made for pomera_ai_commander-1.5.0.tar.gz:

Publisher: publish.yml on matbanik/Pomera-AI-Commander

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pomera_ai_commander-1.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pomera_ai_commander-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6232ffa61cf78189e2c32f2173b62d79ca14acbb7f4dde36d0903fce3e49a2ea
MD5 07cc9ef173d1c3f648d21f171c5a9a61
BLAKE2b-256 2af5c2c5ddd11077ad12d8d588e923cda06301bcdcee1d5abfc2931ad2fd347a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pomera_ai_commander-1.5.0-py3-none-any.whl:

Publisher: publish.yml on matbanik/Pomera-AI-Commander

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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