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