docs: add yaml operation example
CI / UI Checks (push) Successful in 9s
CI / Rust Checks (push) Failing after 5m23s
CI / Deployment Manifests (push) Successful in 3s
Deploy / build-images (apps/admin-api/Dockerfile, git.itexp.me/bsodfather/crank-community-admin-api, admin-api) (push) Failing after 3s
Deploy / build-images (apps/mcp-server/Dockerfile, git.itexp.me/bsodfather/crank-community-mcp-server, mcp-server) (push) Failing after 2s
Deploy / build-images (apps/ui/Dockerfile, git.itexp.me/bsodfather/crank-community-ui, ui) (push) Failing after 3s
Deploy / deploy (push) Has been skipped
CI / Frontend E2E (push) Failing after 15m21s

This commit is contained in:
github-ops
2026-06-16 20:18:14 +00:00
parent a76044409c
commit 0a41e08160
@@ -0,0 +1,95 @@
format_version: "1"
kind: operation
operation:
name: weather_current_open_meteo
display_name: Get Current Weather
category: weather
protocol: rest
security_level: standard
enabled: true
status: draft
version: 1
target:
kind: rest
base_url: https://api.open-meteo.com
method: GET
path_template: /v1/forecast
static_headers: {}
input_schema:
type: object
required: true
fields:
latitude:
type: number
required: true
longitude:
type: number
required: true
output_schema:
type: object
required: true
fields:
time:
type: string
required: true
temperature_c:
type: number
required: true
wind_speed_kmh:
type: number
required: true
timezone:
type: string
required: true
input_mapping:
rules:
- source: $.mcp.latitude
target: $.request.query.latitude
required: true
- source: $.mcp.longitude
target: $.request.query.longitude
required: true
- source: $.mcp.current
target: $.request.query.current
required: false
default_value: temperature_2m,wind_speed_10m
- source: $.mcp.timezone
target: $.request.query.timezone
required: false
default_value: Europe/Moscow
output_mapping:
rules:
- source: $.response.body.current.time
target: $.output.time
required: true
- source: $.response.body.current.temperature_2m
target: $.output.temperature_c
required: true
- source: $.response.body.current.wind_speed_10m
target: $.output.wind_speed_kmh
required: true
- source: $.response.body.timezone
target: $.output.timezone
required: true
execution_config:
timeout_ms: 10000
retry_policy: null
response_cache: null
auth_profile_ref: null
headers: {}
protocol_options: null
streaming: null
tool_description:
title: Get Current Weather
description: Fetch current weather data from Open-Meteo by latitude and longitude.
tags:
- weather
- rest
- smoke
examples:
- input:
latitude: 55.75
longitude: 37.62
config_export:
format_version: "1"
export_mode: portable