Google Flights CLI and MCP

v0.8.0

Guidance for installing and using Fli correctly as a CLI and MCP server. Use when: setting up Fli with pipx, running `fli` flight searches, configuring Claud...

2· 74·0 current·0 all-time
byPunit Arani@punitarani
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (Fli CLI and MCP) align with the SKILL.md: it instructs installing the 'flights' package, running the `fli` CLI and `fli-mcp`/`fli-mcp-http` servers, and configuring Claude Desktop. It does not request unrelated credentials, binaries, or config paths beyond what's needed for integrating the tool.
Instruction Scope
Instructions focus on installation (pipx) and using the CLI/MCP. They advise editing Claude Desktop config files (standard user config paths) and optionally setting FLI_MCP_* environment variables — expected for integration. As a note, the doc suggests running a local HTTP MCP server (default 127.0.0.1:8000); the guide does not warn about exposing the endpoint if users change the bind address or firewall settings.
Install Mechanism
This is an instruction-only skill with no install spec or bundled code. It recommends using pipx to install the package from PyPI, which is proportionate and low-risk for documentation-only content.
Credentials
No required environment variables or credentials are declared. The SKILL.md lists optional FLI_MCP_* env vars for defaults — these are reasonable and related to the tool's runtime behavior. There are no unrelated secret requests.
Persistence & Privilege
The skill does not request persistent or elevated platform privileges; always is false and there is no install. It instructs the user to edit their own assistant config to add an MCP server, which is expected behavior for integrating a local tool.
Assessment
This skill is a coherent how-to for installing and running the 'flights' package (use `pipx install flights`) and integrating its MCP server with Claude Desktop. Before proceeding: (1) verify you want a local service that can run a CLI and optionally serve HTTP on localhost; avoid changing the default bind address unless you understand exposure risks; (2) back up and carefully edit the Claude Desktop config file paths shown; (3) confirm the PyPI package 'flights' is the intended upstream project (the SKILL.md warns not to install a package named 'fli'); and (4) if you have concerns about data source or authentication (Google Flights access), review the upstream project documentation — this skill does not request or provide any Google credentials.

Like a lobster shell, security has layers — review code before you run it.

latestvk97ed5r180x1pt2zq3m05mt5b183tr8d

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments