Serveur MCP

netcafe-live-data

com.ainetcafe/netcafe-live-data

Ce que fait ce MCP

Provides live weather, air quality, exchange rates, financial and network information, package metadata, SQL translation, vulnerability checks, and TLS or domain diagnostics.

check_vulns
Check a package for known vulnerabilities
Query OSV.dev for known CVE/GHSA vulnerabilities affecting a package (optionally a specific version), and get the versions they were fixed in. Use it when reviewing dependencies or a lockfile. Covers npm, PyPI, crates.io, Go, Maven, NuGet and Packagist.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name.'}, 'version': {'type': 'string', 'description': 'Exact version to check, e.g. "4.17.15". Omit to list all known vulns for the package.'}, 'ecosystem': {'type': 'string', 'description': 'npm (default) | pypi | crates | go | maven | nuget | packagist'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
china_reachability
Test if a URL is reachable from mainland China
Fetch a URL from a real mainland-China network egress and report HTTP status, latency and China DNS resolution. Answers "is my site/API usable from China?" with a measurement instead of a guess — you cannot get this from a VPS abroad.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Full URL to test, e.g. https://example.com'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
domain_check
Domain availability / whois
Check if a domain is registered via official RDAP: availability, registrar, created/expiry dates, nameservers.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'e.g. example.com'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
exchange_rate
Live exchange rates
Live currency exchange rate: one pair with conversion, or a major-currency table for a base currency.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {'to': {'type': 'string', 'description': 'Target currency code; omit for a table'}, 'from': {'type': 'string', 'description': 'Base currency code, default USD'}, 'amount': {'type': 'number', 'description': 'Amount to convert, default 1'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
get_air_quality
Live air quality (AQI)
Live air quality for any city: US/European AQI, PM2.5, PM10, ozone.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'city name, e.g. 北京'}, 'latitude': {'type': 'number'}, 'longitude': {'type': 'number'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
get_weather
Get current weather
Current weather and short forecast for a city or coordinates. Works for Chinese cities too.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'lat': {'type': 'number', 'description': 'Latitude (alternative to city).'}, 'lon': {'type': 'number', 'description': 'Longitude (alternative to city).'}, 'city': {'type': 'string', 'description': 'City name, e.g. "Shanghai" / "上海". Or pass lat/lon.'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
ip_lookup
IP geolocation
IP address geolocation and ISP: country, region, city, ISP, timezone.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {'ip': {'type': 'string', 'description': 'IPv4/IPv6; omit for caller IP'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
package_info
Look up a package (npm / PyPI / crates / Go)
Latest version, license, repo, description, dependencies and weekly downloads for any public package. Use it before adding a dependency, or to check whether the version in a lockfile is current.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name, e.g. "react", "requests", "serde", "github.com/gin-gonic/gin".'}, 'ecosystem': {'type': 'string', 'description': 'npm (default) | pypi | crates | go'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
ssl_check
SSL certificate check
Inspect the TLS certificate of a domain: issuer, validity window, days until expiry, trust status, SANs.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'e.g. example.com'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
transpile_sql
Translate SQL between dialects
Convert a SQL statement from one dialect to another — mysql, postgres, sqlite, tsql, oracle, snowflake, bigquery, redshift, spark, hive, presto, trino, duckdb, clickhouse, databricks, doris, starrocks and more. Deterministic parser (sqlglot), not an LLM: the same input always produces the same output, and syntax errors come back with the exact line and column. Use it when migrating queries between databases or debugging dialect-specific syntax.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['sql', 'write'], 'properties': {'sql': {'type': 'string', 'description': 'The SQL statement (or several, separated by semicolons).'}, 'read': {'type': 'string', 'description': 'Source dialect, e.g. "mysql". Omit to auto-detect from generic SQL.'}, 'write': {'type': 'string', 'description': 'Target dialect, e.g. "postgres", "bigquery", "doris".'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
what_can_you_do
Find the right tool for a task
Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing. Also returns multi-step recipes when a task needs several tools chained (invoices to a ledger, a bank statement reconciled, a messy CSV turned into a deliverable). Deterministic and free: it calls no model, costs nothing, and never runs out of quota. Call this FIRST when you are not sure what this server offers.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['task'], 'properties': {'task': {'type': 'string', 'description': 'What you are trying to do, e.g. "reconcile a bank statement against my books" or "把一堆发票整理成能入账的表格"'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Ajouté
ip_lookup
17 September 2026 12:33
Ajouté
get_air_quality
17 September 2026 12:33
Ajouté
ssl_check
17 September 2026 12:33
Ajouté
domain_check
17 September 2026 12:33
Ajouté
exchange_rate
17 September 2026 12:33
Ajouté
china_reachability
17 September 2026 12:33
Ajouté
get_weather
17 September 2026 12:33
Ajouté
transpile_sql
17 September 2026 12:33
Ajouté
check_vulns
17 September 2026 12:33
Ajouté
package_info
17 September 2026 12:33
Ajouté
what_can_you_do
17 September 2026 12:33