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.5.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.5-py3-none-any.whl (839.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pomera_ai_commander-1.4.5.tar.gz
  • Upload date:
  • Size: 7.4 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.4.5.tar.gz
Algorithm Hash digest
SHA256 4400f9aecc50a9be948606467ce1b13fb7320665d564a0cb1284a6130a3735e9
MD5 6cf8124030501bf08f355de14c3bf2a9
BLAKE2b-256 7e33671a77e3aad415e425c62cedf10d628176c0267526205b8fbc7f7f92e9c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pomera_ai_commander-1.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 aff74b3aaa5f945f91fccee4d5c49c8992c1fd9ffe7ac5737fd1157b0aa77903
MD5 a587e16d38bd3be124f8edcf5f6ec9e2
BLAKE2b-256 ad8e3ee38e379c9833861ee87eaff9c5cfcc913b870ff6a384a80b382d7566b2

See more details on using hashes here.

Provenance

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