URL Opener MCP Server
April 16, 2025 ยท View on GitHub
A simple MCP Server that provides functionality for opening URLs in the default browser.
This is primarily designed for use with Claude Desktop. It is extremely simple, but still quite useful.
When using various MCP servers, you will likely handle various URLs internally. This tool can be used to check those URLs in the browser.
Features
- Opens URLs in the system's default browser
This MCP server is very simple and only provides one tool.
You can check the URLs handled by other MCP servers in the browser.
Tool
open_url- Opens a URL in the default browser
- Inputs:
url(string): URL to open in browser
- Returns: Success or error message
- Note: If no scheme (http:// or https://) is provided, https:// will be used
That's all!
Usage with MCP Clients
To use this server with any MCP-compatible client, add the following configuration to your client settings:
{
"mcpServers": {
"url-opener": {
"command": "npx",
"args": [
"@world9/url-opener"
]
}
}
}
This allows your MCP client to launch the URL Opener server using npx. The server will communicate over standard input/output (stdio) as required by the MCP protocol.
Note: The configuration key ("url-opener") can be changed as needed by your client. The important part is the command and args.
Setup
If you want to install it manually, you can do the following.
{
"mcpServers": {
"url-opener": {
"command": "node",
"args": [
"/path/to/build/index.js"
]
}
}
}
Build
npm install
npm run build
License
This MCP server is licensed under the MIT License. See the LICENSE file for details.