tfraudet/metar-mcp-server
If you are the rightful owner of metar-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A MCP server designed to provide METAR and TAF information for aviation and meteorological purposes.
metar-mcp-server
A lightweight MCP server providing METAR and TAF information over the stdio transport protocol.
Requirements
- Python 3.12 or later
- Docker
- VS Code, Warp or another MCP Client
How to run it locally
We suggest you to create a virtual environment for running this app with Python 3. Clone this repository and open your terminal/command prompt in a folder.
git clone https://github.com/tfraudet/metar-mcp-server.git
cd ./metar-mcp-server
python3 -m venv .venv
Then, activate the virtual environment:
On Unix systems
source .venv/bin/activate
On Window systems
.venv\scripts\activate
Then, install the requirements:
pip install -r requirements.txt
Build the MCP server as a docker image:
docker build -t metar-mcp-server .
And install the mcp-server package:
Install in VS Code (using python version running locally)
On VS Code, add the following JSON block to your workspace .vscode/mcp.json
file
{
"servers": {
"Aviation Weather Center": {
"type": "stdio",
"command": "python",
"args": [
"${workspaceFolder}/server.py"
]
}
}
}
Install on Warp (using docker)
See Warp Model Context Protocol Documentation for details.
- Navigate Settings > AI > Manage MCP servers.
- Add a new MCP server by clicking the + Add button.
- Paste the configuration given below:
{
"Aviation Weather Center": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"metar-mcp-server"
],
"env": {},
"working_directory": null,
"start_on_launch": true
}
}