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:
searchHotelsgetHotelDetailgetHotelSearchTags
Package And Command
- package name:
rollinggo-mcp - command name:
rollinggo-mcp
Environment
The server resolves configuration in this order:
ROLLINGGO_API_KEYAIGOHOTEL_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
bookingUrlfields before returning results - FastMCP version is pinned to
3.1.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39ad651bd19af3661f4dac696a494edd16e83045bd3dabc66421c72ca86d0cb0
|
|
| MD5 |
0b27b75668f6587652ce7a0991c77920
|
|
| BLAKE2b-256 |
fa40d8d5a1437204855bc8269808400902d4856ba3cbd997d3c6378487f73a10
|
File details
Details for the file rollinggo_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: rollinggo_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ec03684707589daac2f9be3ad27049b20325bc5d5617cb76ca0a75129aeeb92
|
|
| MD5 |
0e32f96eaf97ead333e772e56d0aa79c
|
|
| BLAKE2b-256 |
237b55e6599779e6530af8f5cd11a7ac259a85e7e378c168d2e5d9e64936c998
|