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
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:
@@ -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
|
||||||
Reference in New Issue
Block a user