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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vibe_file_tools-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 060716436a36e173013c3c7bce158ad4c4161cb3f78e066c12b1aa9758f99c13
MD5 6f524ac039b461ecaad5ec4af4acebad
BLAKE2b-256 a94ac53b54df2f3c07ee299aaedd7576e09aa24e74b3e7e392fe1e90f155cf1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vibe_file_tools-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3053535ef33e220eeb67553a25a928b81f5c714aa7e29e29d56268fe388ba0ec
MD5 c6d4f58ac50ce5caa494a8ea8ed92b55
BLAKE2b-256 947457972d72bea23bcb3cf2853085995ead809a84d7eef746a0608971ea794a

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