Skip to main content

RollingGo hotel MCP server for stdio clients.

Project description

rollinggo-mcp

rollinggo-mcp is a FastMCP-based RollingGo hotel server for MCP clients that connect over stdio.

This package is separate from the existing CLI projects in rollinggo-npx and rollinggo-uv. It exposes hotel tools directly as MCP tools:

  • searchHotels
  • getHotelDetail
  • getHotelSearchTags

Package And Command

  • package name: rollinggo-mcp
  • command name: rollinggo-mcp

Environment

The server resolves configuration in this order:

  1. ROLLINGGO_API_KEY
  2. AIGOHOTEL_API_KEY

Optional overrides:

  • ROLLINGGO_BASE_URL

Example:

$env:ROLLINGGO_API_KEY="mcp_your_key"
uv run --directory rollinggo-hotel-uv rollinggo-mcp

Local Development

Install dependencies:

uv sync --directory rollinggo-hotel-uv --extra dev

Run the stdio server from source:

uv run --directory rollinggo-hotel-uv rollinggo-mcp

Run tests:

uv run --directory rollinggo-hotel-uv --extra dev pytest

Build:

uv build --directory rollinggo-hotel-uv

MCP Client Config

Published package form:

{
  "mcpServers": {
    "rollinggo-hotel": {
      "command": "uvx",
      "args": ["--from", "rollinggo-mcp", "rollinggo-mcp"],
      "env": {
        "ROLLINGGO_API_KEY": "mcp_your_key"
      }
    }
  }
}

Local source form:

{
  "mcpServers": {
    "rollinggo-hotel": {
      "command": "uv",
      "args": ["run", "--directory", "d:/work/RollingGo-Overseas/rollinggo-hotel-uv", "rollinggo-mcp"],
      "env": {
        "ROLLINGGO_API_KEY": "mcp_your_key"
      }
    }
  }
}

Notes

  • transport defaults to stdio
  • the server removes bookingUrl fields before returning results
  • FastMCP version is pinned to 3.1.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rollinggo_mcp-0.1.0.tar.gz (86.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rollinggo_mcp-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file rollinggo_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: rollinggo_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 86.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.12

File hashes

Hashes for rollinggo_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 39ad651bd19af3661f4dac696a494edd16e83045bd3dabc66421c72ca86d0cb0
MD5 0b27b75668f6587652ce7a0991c77920
BLAKE2b-256 fa40d8d5a1437204855bc8269808400902d4856ba3cbd997d3c6378487f73a10

See more details on using hashes here.

File details

Details for the file rollinggo_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rollinggo_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1ec03684707589daac2f9be3ad27049b20325bc5d5617cb76ca0a75129aeeb92
MD5 0e32f96eaf97ead333e772e56d0aa79c
BLAKE2b-256 237b55e6599779e6530af8f5cd11a7ac259a85e7e378c168d2e5d9e64936c998

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page