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.4.4.tar.gz (7.4 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.4.4-py3-none-any.whl (832.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pomera_ai_commander-1.4.4.tar.gz
Algorithm Hash digest
SHA256 b6c1b3415de8c7f9f4e42439dced06a56e3f8dc1df8dfcfce1d5cd4aef8f3f55
MD5 f9a99e7f84a17518ef113b5e1fb8e2ff
BLAKE2b-256 445d364da49f6463da306e0d19eb9e7fbfa6c770e0ccd56b4cfc1f134950d54d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pomera_ai_commander-1.4.4.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.4.4-py3-none-any.whl.

File metadata

File hashes

Hashes for pomera_ai_commander-1.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6e27e2994489cb252c794743e79471269e4c9cedaf1c527c223ecc718cb357c5
MD5 f2a50799c8e6248b8ecfe6dbeed4c355
BLAKE2b-256 ae882b7d0d5376bae9544ac95bbd763197cf5ca5ccf4430734d0cb8436f24a80

See more details on using hashes here.

Provenance

The following attestation bundles were made for pomera_ai_commander-1.4.4-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