Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.PHONY: dxt clean

# Create DXT package (no build needed since we use npx)
dxt:
rm -rf dxt-package
mkdir -p dxt-package
cp manifest.json dxt-package/
cp LICENSE dxt-package/
cp README.md dxt-package/
cd dxt-package && zip -r ../mcp-remote.dxt *
@echo "DXT package created: mcp-remote.dxt"

# Clean build artifacts
clean:
rm -rf dxt-package
rm -f mcp-remote.dxt
49 changes: 49 additions & 0 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"dxt_version": "0.1",
"name": "mcp-remote",
"display_name": "Remote MCP Connector",
"version": "1.5.0",
"description": "A universal connector that enables AI assistants to connect to any remote Model Context Protocol (MCP) server via mcp-remote",
"long_description": "This universal MCP connector allows you to connect to any remote Model Context Protocol server using the mcp-remote adapter. Simply provide the URL of your remote MCP server and start using its tools immediately.\n\nFeatures:\n\n- Connect to any remote MCP server\n- Support for OAuth authentication\n- SSL/TLS encrypted connections\n- No local server installation required\n- Works with all MCP-compatible clients\n- Easy one-time setup\n\nCompatible with Claude Desktop, Cursor, Windsurf, ChatWise, and any MCP-compatible clients.",
"author": {
"name": "Tommy Nguyen"
},
"repository": {
"type": "git",
"url": "https://github.com/geelen/mcp-remote"
},
"homepage": "https://github.com/geelen/mcp-remote",
"documentation": "https://github.com/geelen/mcp-remote/blob/main/README.md",
"support": "https://github.com/geelen/mcp-remote/issues",
"license": "MIT",
"compatibility": {
"claude_desktop": ">=0.10.0",
"platforms": [
"darwin",
"win32",
"linux"
]
},
"server": {
"type": "node",
"entry_point": "mcp-remote",
"mcp_config": {
"command": "npx",
"args": ["-y","mcp-remote", "${user_config.server_url}"]
}
},
"user_config": {
"server_url": {
"type": "string",
"title": "Remote MCP Server URL",
"description": "The complete URL of the remote MCP server (e.g., https://example.com/mcp)",
"required": true
}
},
"tools": [
{
"name": "dynamic",
"description": "Tools are dynamically loaded from the connected remote MCP server"
}
]
}
Loading