
Security News
rv Is a New Rust-Powered Ruby Version Manager Inspired by Python's uv
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
universal-clipboard-mcp
Advanced tools
An MCP server for seamless content transfer and format conversion.
Universal Clipboard MCP is a powerful MCP server designed for seamless content transfer and format conversion. It allows developers and content creators to effortlessly convert content between various formats, including Markdown, HTML, and DOCX, directly within their development environment.
This tool is built to be highly extensible, allowing for the easy addition of new format converters and content processors to meet the evolving needs of any project.
The following formats are supported for conversion:
To get started, install the necessary dependencies:
npm install
The core feature of this MCP server is the convert_content
tool. Here’s a basic example of how to use it to convert Markdown to HTML:
// Example of using the 'convert_content' tool
const convertedContent = await mcp.useTool('universal-clipboard-mcp', 'convert_content', {
content: '# Hello, World!',
sourceFormat: 'markdown',
targetFormat: 'html'
});
console.log(convertedContent);
// Output: '<h1>Hello, World!</h1>'
convert_content
: Transforms content from a source format to a target format.
content
(string): The content to convert.sourceFormat
(string): The source format of the content.targetFormat
(string): The target format for the conversion.detect_format
: Identifies the format of a given piece of content.
content
(string): The content to analyze.list_supported_formats
: Lists all supported content formats for conversion.preview_conversion
: Shows a preview of how content will look after conversion without saving.
content
(string): The content to convert.sourceFormat
(string): The source format of the content.targetFormat
(string): The target format for the conversion.convert_batch
: Processes multiple conversion requests in a single call.
requests
(array): An array of conversion request objects.To build the project, run the following command:
npm run build
To run the test suite:
npm test
For manual installation, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing Ctrl + Shift + P
and typing Preferences: Open Settings (JSON)
.
{
"mcp": {
"servers": {
"universal-clipboard-mcp": {
"command": "npm",
"args": [
"start"
],
"env": {
"PATH": "${env:PATH}"
}
}
}
}
}
Add this to your claude_desktop_config.json
:
{
"mcpServers": {
"universal-clipboard-mcp": {
"command": "npm",
"args": [
"start"
],
"env": {
"PATH": "${env:PATH}"
}
}
}
}
Contributions are welcome! Please feel free to submit a pull request or open an issue if you have ideas for improvements or have found a bug.
This project is licensed under the MIT License.
FAQs
An MCP server for seamless content transfer and format conversion.
The npm package universal-clipboard-mcp receives a total of 1 weekly downloads. As such, universal-clipboard-mcp popularity was classified as not popular.
We found that universal-clipboard-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.
Security News
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.