MCPサーバー

l0g.fr Risk Intelligence

io.github.bluetouff/l0g

このMCPでできること

Provides source-backed macro risk states, historical risk changes, evidence graphs, research documents, and citation-ready research packs.

build_research_pack
Build research pack
Compose en un appel un paquet de recherche déterministe : documents classés, claims canoniques, sources primaires, liens claim -> preuve, fraîcheur, Risk Diff, éléments adverses, limites et URLs citables. Ne produit aucune opinion d’investissement.
読み取り専用 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'language'], 'properties': {'asOf': {'type': 'string', 'description': 'Date point-in-time optionnelle au format YYYY-MM-DD.'}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Nombre maximum de documents.'}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': 'Question ou thème de recherche.'}, 'language': {'enum': ['fr', 'en'], 'type': 'string', 'description': 'Langue des documents recherchés : fr ou en.'}, 'riskWindow': {'enum': ['1d', '7d', '30d'], 'type': 'string', 'default': '7d', 'description': 'Fenêtre Risk Diff.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'asOf': {'$ref': '#/properties/parameters'}, 'error': {'type': 'string'}, 'query': {'type': 'string'}, 'claims': {'type': 'array'}, 'version': {'type': 'string'}, 'language': {'enum': ['fr', 'en'], 'type': 'string'}, 'riskDiff': {'anyOf': [{}, {'type': 'null'}]}, 'documents': {'type': 'array'}, 'freshness': {'$ref': '#/properties/parameters'}, 'parameters': {'type': 'object', 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/properties/parameters/additionalProperties'}}, {'type': 'object', 'additionalProperties': {'$ref': '#/properties/parameters/additionalProperties'}}]}}, 'citationUrls': {'type': 'array', 'items': {'type': 'string'}}, 'claimEvidence': {'type': 'array'}, 'primarySources': {'type': 'array'}, 'knownLimitations': {'type': 'array', 'items': {'type': 'string'}}, 'adversarialFindings': {'type': 'array'}}, 'additionalProperties': {'$ref': '#/properties/parameters/additionalProperties'}}
discover_l0g
Discover l0g
Point d’entrée compact : capacités, versions, fraîcheur, contrats, règles de preuve et chemins MCP complet/compact.
読み取り専用 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'latestLimit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Nombre de contenus récents à inclure.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'error': {'type': 'string'}}, 'additionalProperties': True}
get_document
Get document
Lit un article ou guide l0g par slug, avec pagination opaque, troncature explicite, références et URL canonique.
読み取り専用 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': "Slug de l'article ou du guide."}, 'limit': {'type': 'integer', 'maximum': 50000, 'minimum': 1000, 'description': 'Alias de length, recommandé pour les clients agents.'}, 'cursor': {'type': 'string', 'description': 'Curseur opaque nextCursor renvoyé par un appel précédent.'}, 'length': {'type': 'integer', 'default': 16000, 'maximum': 50000, 'minimum': 1000, 'description': 'Longueur maximale du segment renvoyé.'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Position de départ en caractères pour paginer le texte.'}, 'section': {'enum': ['body', 'head', 'tail', 'sources'], 'type': 'string', 'default': 'body', 'description': 'Section pratique : body avec offset, head, tail ou sources.'}, 'language': {'enum': ['fr', 'en'], 'type': 'string', 'description': 'Langue optionnelle : fr ou en. Une URL /en/... permet aussi de l’inférer.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string'}, 'text': {'type': 'string'}, 'type': {'enum': ['article', 'guide'], 'type': 'string'}, 'error': {'type': 'string'}, 'limit': {'type': 'number'}, 'title': {'type': 'string'}, 'words': {'type': 'number'}, 'length': {'type': 'number'}, 'offset': {'type': 'number'}, 'hasMore': {'type': 'boolean'}, 'section': {'enum': ['body', 'head', 'tail', 'sources'], 'type': 'string'}, 'language': {'anyOf': [{'enum': ['fr', 'en'], 'type': 'string'}, {'type': 'null'}]}, 'textChars': {'type': 'number'}, 'truncated': {'type': 'boolean'}, 'nextCursor': {'type': ['string', 'null']}, 'nextOffset': {'type': ['number', 'null']}, 'references': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'href'], 'properties': {'date': {'$ref': '#/properties/references/items/properties/host'}, 'host': {'type': ['string', 'null']}, 'href': {'type': 'string'}, 'kind': {'$ref': '#/properties/references/items/properties/host'}, 'label': {'type': 'string'}, 'dateLabel': {'$ref': '#/properties/references/items/properties/host'}, 'indexedAt': {'$ref': '#/properties/references/items/properties/host'}, 'retrievedAt': {'$ref': '#/properties/references/items/properties/host'}, 'sourcePublicationDate': {'$ref': '#/properties/references/items/properties/host'}, 'sourcePublicationDateLabel': {'$ref': '#/properties/references/items/properties/host'}}, 'additionalProperties': False}}, 'totalChars': {'type': 'number'}, 'totalWords': {'type': 'number'}, 'canonicalId': {'type': 'string'}, 'sectionFound': {'type': 'boolean'}, 'translationStatus': {'enum': ['source', 'current', 'stale', 'missing-source'], 'type': 'string'}}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/additionalProperties'}}, {'type': 'object', 'additionalProperties': {'$ref': '#/additionalProperties'}}]}}
get_evidence
Get evidence
Interroge les claims et leurs sources, un sous-graphe de preuve ou le registre de sources avec une seule primitive compacte.
読み取り専用 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'enum': ['fait', 'estimation', 'inférence', 'scénario'], 'type': 'string', 'description': 'Type de claim.'}, 'mode': {'enum': ['claims', 'graph', 'sources'], 'type': 'string', 'default': 'claims', 'description': 'Vue de preuve : claims, graph ou sources.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Nombre maximum d’objets.'}, 'query': {'type': 'string', 'description': 'Filtre textuel sur les claims.'}, 'claimId': {'type': 'string', 'description': 'Identifiant exact de claim.'}, 'language': {'enum': ['fr', 'en'], 'type': 'string', 'description': 'Langue du slug : fr ou en.'}, 'sourceId': {'type': 'string', 'description': 'Source primaire ou hôte cité.'}, 'articleSlug': {'type': 'string', 'description': 'Slug d’article à auditer.'}, 'includeEvidence': {'type': 'boolean', 'default': True, 'description': 'Inclut le voisinage de preuve pour une claim unique.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'error': {'type': 'string'}}, 'additionalProperties': True}
get_risk_state
Get l0g risk state (primary)
Produit agentique principal de l0g. Renvoie un contrat stable et sourcé pour l’état courant, le diff 1/7/30 jours, l’historique d’un instrument ou un replay Black Box point-in-time. Commencer ici pour toute question sur le risque.
読み取り専用 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'description': 'Date YYYY-MM-DD requise lorsque mode=replay.'}, 'mode': {'enum': ['current', 'diff', 'history', 'replay'], 'type': 'string', 'default': 'current', 'description': 'Vue de risque demandée.'}, 'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'description': 'Nombre maximum d’observations ou frames.'}, 'window': {'enum': ['1d', '7d', '30d'], 'type': 'string', 'default': '7d', 'description': 'Fenêtre de diff.'}, 'instrument': {'enum': ['us', 'eu', 'yen', 'energie', 'debt'], 'type': 'string', 'description': 'Instrument requis lorsque mode=history.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'primary', 'request', 'asOf', 'source', 'methodology', 'interpretation'], 'properties': {'asOf': {'type': ['string', 'null']}, 'mode': {'enum': ['current', 'diff', 'history', 'replay'], 'type': 'string'}, 'error': {'type': 'string'}, 'source': {'type': 'string'}, 'primary': {'type': 'boolean', 'const': True}, 'request': {'type': 'object', 'required': ['instrument', 'window', 'date', 'limit'], 'properties': {'date': {'type': ['string', 'null']}, 'limit': {'type': 'integer'}, 'window': {'anyOf': [{'enum': ['1d', '7d', '30d'], 'type': 'string'}, {'type': 'null'}]}, 'instrument': {'anyOf': [{'enum': ['us', 'eu', 'yen', 'energie', 'debt'], 'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'methodology': {'type': 'string'}, 'interpretation': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/additionalProperties'}}, {'type': 'object', 'additionalProperties': {'$ref': '#/additionalProperties'}}]}}
search_l0g
Search l0g
Recherche filtrée bilingue dans articles, guides, glossaire, méthodologies et sources. Renvoie des URL canoniques et des extraits bornés.
読み取り専用 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'mode': {'enum': ['fulltext', 'catalog'], 'type': 'string', 'default': 'fulltext', 'description': 'fulltext pour le corps des pages, catalog pour le scoring catalogue historique.'}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Nombre maximum de résultats.'}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Termes de recherche.'}, 'language': {'enum': ['fr', 'en'], 'type': 'string', 'description': 'Langue optionnelle : fr ou en. Sans filtre, recherche bilingue.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mode': {'enum': ['fulltext', 'catalog'], 'type': 'string'}, 'count': {'type': 'number'}, 'error': {'type': 'string'}, 'query': {'type': 'string'}, 'backend': {'enum': ['shared-agent-search-index', 'catalog-weighted-lexical'], 'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'language', 'title', 'score'], 'properties': {'url': {'type': 'string'}, 'date': {'type': ['string', 'null']}, 'type': {'enum': ['article', 'guide', 'glossary', 'methodology', 'source'], 'type': 'string'}, 'score': {'type': 'number'}, 'title': {'type': 'string'}, 'excerpt': {'type': 'string'}, 'language': {'$ref': '#/properties/language/anyOf/0'}, 'canonicalId': {'type': 'string'}, 'description': {'type': 'string'}, 'matchedTerms': {'type': 'array', 'items': {'type': 'string'}}, 'matchedFields': {'type': 'array', 'items': {'enum': ['title', 'tags', 'description', 'body'], 'type': 'string'}}, 'translationStatus': {'enum': ['source', 'current', 'stale', 'missing-source'], 'type': 'string'}}, 'additionalProperties': False}}, 'coverage': {'type': 'array', 'items': {'enum': ['title', 'tags', 'topics', 'description', 'body'], 'type': 'string'}}, 'language': {'anyOf': [{'enum': ['fr', 'en'], 'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/additionalProperties'}}, {'type': 'object', 'additionalProperties': {'$ref': '#/additionalProperties'}}]}}
追加
get_risk_state
2026年9月17日12:40
追加
build_research_pack
2026年9月17日12:40
追加
get_evidence
2026年9月17日12:40
追加
get_document
2026年9月17日12:40
追加
search_l0g
2026年9月17日12:40
追加
discover_l0g
2026年9月17日12:40

Valuein — SEC EDGAR Fundamentals & Smart-Money Data

io.github.valuein/mcp-sec-edgar

Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…

equibles

io.github.daniel3303/equibles

Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…

EventTrader Research (read-only)

com.cymetica/event-trader-research

Offers read-only research on funds, event markets, order books, arena markets, crypto pools, backtests, and related financial ana…

World Monitor

app.worldmonitor/mcp

Delivers live geopolitical, conflict, country-risk, market, energy, climate, aviation, supply-chain, and macroeconomic intelligen…

Slacking.biz — SEC Financial Data + US Economics + Demographics + FX

io.github.Th3Slack3r/slacking-biz

Provides financial, economic, demographic, foreign-exchange, regulatory, and company research data from public sources.

TipRanks

com.tipranks/tipranks

Provides market research and investment data covering stocks, ETFs, commodities, crypto, forex, analyst ratings, news, earnings, …

welcome

com.thebalancedinvestorclub/welcome

Provides market data and educational investment research for stocks, ETFs, and crypto, including fundamentals, prices, macro indi…

Currencyformat

io.github.pipeworx-io/currencyformat

Formats localized numbers and currencies and also provides routed access to structured financial, market, government, and researc…