Skip to main content

MCP server for file manipulation tools as temporary alternative to mistral's own in Windows (bug).

Project description

Vibe Mistral search_replace alternative for Windows

Due to vibe mistral's builtin search_replace function not working decently on Windows (cr/lf-issue and extra whitespace), this is a simple alternative version which works for me. It makes vibe work again nicely.

Installation

pip install vibe_file_tools

Usage

Run the MCP server:

python -m vibe_file_tools.mcp_tool

This exposes two tools:

  • search_replace - Safe search/replace with backup and automatic restore on error
  • direct_search_replace_tool - Faster search/replace without backup

Both tools accept:

  • file_path - Path to the file to modify
  • search_text - Exact text to search for (including whitespace)
  • replace_text - Text to replace with

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

vibe_file_tools-0.1.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

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

vibe_file_tools-0.1.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file vibe_file_tools-0.1.1.tar.gz.

File metadata

  • Download URL: vibe_file_tools-0.1.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for vibe_file_tools-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5184981ba82f6a5246a8ecd4c64ce544f8a65e41890734948b0fc893e1a7f4e7
MD5 6a2cf64c430545f6299355ff8285a4a4
BLAKE2b-256 9314613d27174a5bd36a20b3c3f7cac4631a5144c57d6cea6d8392e4e6f1d5bf

See more details on using hashes here.

File details

Details for the file vibe_file_tools-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: vibe_file_tools-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for vibe_file_tools-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 50a8ec200210599b1b79d11daea19f508b1bc3a64301a276eaa5f8dde35b76f7
MD5 aeb56a4dbc37dc094c301bce84302a74
BLAKE2b-256 dc51978990c78118a06433651babb28c57247042094aeece87c47398811cc71d

See more details on using hashes here.

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