Metadata-Version: 2.4
Name: mcp-sys-bridge
Version: 0.1.3
Summary: An implementation of the Model Context Protocol (MCP), acting as a simple bridge to native OS functionalities like clipboard management and URL handling.
Project-URL: homepage, https://github.com/leynier/mcp-sys-bridge
Project-URL: documentation, https://github.com/leynier/mcp-sys-bridge
Project-URL: repository, https://github.com/leynier/mcp-sys-bridge
Project-URL: issues, https://github.com/leynier/mcp-sys-bridge/issues
Project-URL: changelog, https://github.com/leynier/mcp-sys-bridge
Author-email: Leynier Gutiérrez González <leynier41@gmail.com>
License-Expression: MIT
License-File: license
Keywords: automation,clipboard,cross-platform,developer-tools,library,mcp,mcp-server,model-context-protocol,protocol,python,system-bridge,system-integration,toolkit,url-opener,utils
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.12
Requires-Dist: fastmcp>=2.7.0
Requires-Dist: pyperclip>=1.9.0
Description-Content-Type: text/markdown

# MCP System Bridge

An implementation of the Model Context Protocol (MCP), acting as a simple bridge to native OS functionalities like clipboard management and URL handling.

## Getting Started

Here's an example configuration using `uvx` as the command runner:

```json
{
  "mcpServers": {
    "mcp-sys-bridge": {
      "command": "uvx",
      "args": [
        "mcp-sys-bridge"
      ]
    }
  }
}
```

To install the `uvx` refer to the [uv documentation](https://docs.astral.sh/uv/getting-started/installation).

## Available Tools

- `open_urls`: Open a list of URLs in the default browser.
- `copy_to_clipboard`: Copy text to the clipboard.
- `get_current_date_info`: Get comprehensive information about the current date including day, month, year, day of year, day name, leap year status, week number, and more.

## Changelog

### 0.1.3

- Added `get_current_date_info` tool to get comprehensive information about the current date.

### 0.1.2

- Change `open_url` to `open_urls` to open a list of URLs in the default browser.

### 0.1.1

- Improve the `open_url` tool to handle URLs without a scheme and validate that the URL is valid.

### 0.1.0

- Added `open_url` tool.
- Added `copy_to_clipboard` tool.

> If you find this project useful, please consider starring the repository. Contributions are welcome!
