simbrief-mcp
Verified Safeby leonchike
Overview
Provides SimBrief flight planning data and VATSIM ATIS to MCP clients like Claude Desktop for generating comprehensive flight briefings.
Installation
npm run devEnvironment Variables
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- COOKIE_ENCRYPTION_KEY
- SIMBRIEF_API_KEY
- SENTRY_DSN
- ENVIRONMENT
Security Notes
The server uses Google OAuth for authentication with email-based access control and HMAC-signed cookies for client approval persistence. Sensitive information (Google API keys, cookie encryption key, SimBrief API key) are managed as secrets via Cloudflare Wrangler. Input validation is performed using Zod schemas for MCP tools and explicit checks for VATSIM ATIS ICAO codes. The code avoids 'eval' and includes HTML encoding for user-supplied data in the OAuth approval dialog. Configuration of allowed users is explicitly done by editing a TypeScript file, which is a design choice for access control.
Similar Servers
mcp-server
Provides secure OAuth-based authentication and a set of tools for querying and retrieving data from ThoughtSpot instances, acting as a Model Context Protocol (MCP) server for integration with various Large Language Models (LLMs).
remote-mcp-oauth-github
Provides a Cloudflare Workers-based Model Context Protocol (MCP) server with GitHub OAuth for secure custom integrations with Claude.ai.
remote-mcp-server
This server provides a Model Context Protocol (MCP) endpoint on Cloudflare Workers, acting as a bridge to expose simple AI tools (like a math 'add' function) to MCP clients such as Claude Desktop, with a mocked OAuth login for demo purposes.
mcp-server-cloudflare
A Model Context Protocol (MCP) server providing site monitoring, analytics, web diagnostics, and remote terminal agent management for AI clients like Claude.