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
21 changes: 12 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,22 @@ The is a remote MCP server that wraps the TripGo API and provides the following
- `tripgo-routing`: Mixed and multi-modal trip planning
- `tripgo-get-trip-url`: Get the URL of a trip previously calculated using the `tripgo-routing` tool

The MCP server is deployed on Cloudflare Workers.

## Connect directly to remote MCP

The MCP server is deployed on Cloudflare Workers. You can connect to it directly using the URL `https://tripgo-mcp-server.skedgo-account.workers.dev/mcp`.
The MCP server live and you can connect to it directly using the URL `https://tripgo-mcp-server.skedgo-account.workers.dev/mcp`.

### Connect Claude Desktop to public MCP server

## Connect Claude Desktop to public MCP server
1. Settings
2. Connectors
3. Add Custom connector
4. Name: TripGo MCP Server
5. URL: https://tripgo-mcp-server.skedgo-account.workers.dev/mcp
6. Add

You can also connect to your remote MCP server from *local* MCP clients, by using the [mcp-remote proxy](https://www.npmjs.com/package/mcp-remote).
### Connect other MCP clients to public MCP server

To connect to your MCP server from Claude Desktop, follow [Anthropic's Quickstart](https://modelcontextprotocol.io/quickstart/user) and within Claude Desktop go to Settings > Developer > Edit Config.
You can also connect to the remote MCP server from apps that only work with *local* MCP clients, by using the [mcp-remote proxy](https://www.npmjs.com/package/mcp-remote).

Use with this configuration:

Expand All @@ -36,8 +41,6 @@ Use with this configuration:
}
```

Restart Claude and you should see the tools become available.

## Development

- Create a copy of `.env.example` and rename it to `.env` and set an API key
Expand All @@ -49,7 +52,7 @@ The configure Claude:
```json
{
"mcpServers": {
"calculator": {
"TripGo": {
"command": "npx",
"args": [
"mcp-remote",
Expand Down
8 changes: 8 additions & 0 deletions wrangler.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@
"compatibility_flags": [
"nodejs_compat"
],
"migrations": [
{
"tag": "v2",
"deleted_classes": [
"MyMCP"
]
}
],
"observability": {
"enabled": true
}
Expand Down