プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

l0g.fr Risk Intelligence

作者:bluetouffバージョン 1.24.8i★ –iクラウドで動く
レジストリ名io.github.bluetouff/l0g

インストール

概要

作者による説明(英語の原文)

Read-only macro risk analysis, evidence, signals, and source-backed research from l0g.fr.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: Streamable HTTP
  • カテゴリ: 検索・AIの記憶

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://l0g.fr/api/mcp/compact

ターミナルでこれを実行します

claude mcp add --transport http l0g https://l0g.fr/api/mcp/compact

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "l0g": {
      "url": "https://l0g.fr/api/mcp/compact"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "l0g": {
      "type": "http",
      "url": "https://l0g.fr/api/mcp/compact"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://l0g.fr/api/mcp/compact

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント bluetouff で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

検索・AIの記憶のほかのサーバーとの比較i

  • このカテゴリのほかの7256件のうち0%よりスターが多い
  • このカテゴリのほかの7256件のうち76%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの7256件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

l0g.fr Risk Intelligenceは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.24.8)がレジストリに届いたのは11 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Context7, Codebase Memory, Exa

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Context7

作者:upstash

Up-to-date docs for AI agents

パソコンでもクラウドでも★ 64,224MIT今日更新
インストール

Codebase Memory

作者:DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

パソコンで動く★ 48,148MIT20 日前更新
インストール

Exa

作者:exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

クラウドで動く★ 5,213MIT先月更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Serveur MCP de l0g.fr

Serveur Model Context Protocol en lecture seule, qui expose les données de l0g.fr (Agent Surface, OpenAPI, Risk Diff, Black Box Recorder, NDJSON, evidence graph, claims, sources, fraîcheur, intégrité, changefeed, historique des signaux, analyses, guides) à des agents IA via resources, prompts, resource templates et tools, avec le transport Streamable HTTP (spec 2025-11-25, le transport SSE est déprécié).

Endpoints publics visés :

  • https://l0g.fr/api/mcp/compact : façade recommandée à six tools ;
  • https://l0g.fr/api/mcp : surface complète conservée pour compatibilité et usages experts.

get_risk_state est le produit principal de la façade compacte. Son contrat regroupe l’état courant, le diff 1/7/30 jours, l’historique par instrument et le replay point-in-time avec date de référence, source, méthode et limites.

Le contrat anti-dérive est publié sur https://l0g.fr/api/v1/toolset-manifest.json.

État de déploiement

La version active, son SHA source et son statut d'attestation ne sont pas figés dans cette documentation. Ils sont publiés par la ressource l0g://mcp/server et vérifiables avec scripts/verify-public-mcp-release.mjs. Le daemon de production est servi depuis le runtime atomique /opt/l0g-mcp-runtime/releases/.

Réutilisation et licences

Tout client compatible MCP peut utiliser le service distant public sans compte ni clé API. Une nouvelle intégration doit commencer par https://l0g.fr/api/mcp/compact; https://l0g.fr/api/mcp conserve la surface complète pour la compatibilité et les usages experts. Les deux sont en lecture seule et consacrés aux données de l0g.fr.

Le code du serveur, ses tests et ses scripts de déploiement sont réutilisables sous licence MIT. Les textes, données et artefacts éditoriaux renvoyés par le service sont sous licence CC BY 4.0 avec attribution, dans la limite des droits détenus par leur auteur. Les éléments tiers conservent leurs propres droits. Consulter LICENSE et NOTICE.md dans l'archive de release.

L'archive Linux/Node publiée est le runtime de production de l0g.fr : elle est auditable et redistribuable selon ces licences, mais elle n'est pas présentée comme un paquet npm générique prêt à héberger un autre corpus ou domaine.

Architecture

agent / client MCP

| HTTPS (Streamable HTTP, POST JSON-RPC) v Apache (443, l0g.fr) ──reverse proxy──> 127.0.0.1:8848 (service Node, systemd) | | lit (lecture seule) v /var/www/html/l0g/current/agents.json /var/www/html/l0g/current/openapi.json /var/www/html/l0g/current/api/v1/*.json|*.ndjson /var/www/html/l0g/current/risk-events.json /var/www/html/l0g/current/confluence.json /var/www/html/l0g/current/posts|guides/ /index.html /var/www/html/l0g/current/en/analysis|guides/ /index.html

  • Le service Node n'écoute qu'en 127.0.0.1, jamais exposé directement.
  • Les données proviennent du site déjà déployé : agents.json, catalog.json, search-index.json, claims.json, evidence-graph.json, sources.json, freshness.json, integrity.json, changes.json, risk-diff.json, black-box.json, leurs variantes NDJSON, openapi.json, risk.json, debt-risk.json, risk-events.json et confluence.json. Le service ne fait que lire ces fichiers. Le cache est lié au répertoire réel de la release atomique : il est conservé tant que le symlink current pointe sur la même release, puis rechargé après la bascule.
  • Mode stateless + réponse JSON : pas de session à stocker, un serveur et un transport neufs par requête.
  • Un agrégat MCP séparé compte par jour et endpoint les initialisations, tools/list, appels, succès/erreurs, latences p50/p95, tailles de réponse, tools, resources, prompts et familles stables issues de clientInfo. Les user-agents internes l0g sont exclus avant agrégation. Aucune IP, session, empreinte, chaîne user-agent, requête ou réponse n’est conservée. Les libellés normalisés classés other restent sept jours dans le fichier privé afin de corriger la taxonomie ; seuls ceux atteignant k=5 sont visibles dans le diagnostic local /_l0g/mcp-client-taxonomy. Rapport public : /api/mcp/usage.

Diagnostic de fiabilité

Le rapport /api/mcp/usage conserve les compteurs de succès et d’erreurs. Un succès technique indique seulement une réponse MCP sans erreur déclarée ; il ne valide ni l’analyse économique, ni la source, ni la fraîcheur du résultat.

Chaque ligne tools expose désormais error_reasons, des catégories fixes agrégées sur la même fenêtre que le compteur d’erreurs. Chaque catégorie publiée atteint k=5. errors_without_detailed_reason inclut les anciennes erreurs sans cause enregistrée et les catégories sous ce seuil. Le fichier de schéma 2 reste lisible sans le nouveau champ interne errorReasons. Aucun nom d’outil inconnu, argument, slug, texte de réponse ou identifiant réseau n’est enregistré.

CatégorieAction de diagnostic
invalid_arguments, invalid_date, invalid_cursorConsulter le contrat de l’outil ; reprendre les curseurs opaques retournés et une date civile valide.
document_not_foundRechercher le slug exact et sa langue avec search_l0g ou search_content.
content_unavailableContrôler la présence du fichier HTML dans la release active.
tool_unavailableRelire tools/list sur le même endpoint compact ou complet.
output_contract, internal_errorReproduire sur la release exacte et contrôler les tests du serveur.
access_denied, rate_limited, transport_contract, invalid_request, connection_closedContrôler le transport, les en-têtes et les limites sans désactiver les protections.
tool_error, unclassifiedCause encore non qualifiée ; ne pas lui attribuer une explication sans reproduction.

Les causes des 30 erreurs get_document et 32 erreurs build_research_pack mentionnées dans le rapport du 8 octobre 2026 ne peuvent pas être reconstruites à partir de ces seuls agrégats. Les correctifs locaux de pagination et de validation ont des tests de régression ; ils ne démontrent pas la cause de ces événements historiques. Pour comparer une nouvelle release, relever sa version et son SHA avec les dates des captures avant/après, puis calculer les erreurs sur les seuls résultats connus. Ne pas mélanger deux fenêtres glissantes comme s’il s’agissait d’un flux exact entre deux dates.

La catégorie client other reste inconnue tant que le diagnostic local ne fournit pas d’éléments suffisants. Ne pas l’attribuer à un fournisseur par supposition. Les familles déclarées et les jours actifs ne comptent ni personnes ni installations uniques.

Resources exposées

Les documents et datasets stables sont exposés comme resources MCP. Les tools restent réservés aux opérations de recherche, filtrage et synthèse.

Resources statiques
URIContenu
l0g://agent-manifestmanifeste Agent Surface
l0g://mcp/serverversion, SHA et transport du serveur MCP actif
l0g://openapicontrat OpenAPI complet
l0g://freshnessfraîcheur du corpus
l0g://integrityempreintes SHA-256 canoniques
l0g://changes/latestdernières publications et révisions
l0g://risk-diffdiff du risque sur 1, 7 et 30 jours
l0g://black-boxframes point-in-time hashées du risque
l0g://signals/currentétat courant des signaux
l0g://signals/historyobservations point-in-time et alertes de seuil
Resource templates
TemplateContenu
l0g://articles/{slug}première page d'un article avec métadonnées, références et texte
l0g://articles/{slug}{?section,offset,limit}page ciblée d'un article (body, head, tail, sources)
l0g://articles/{slug}{?cursor}continuation d'article via nextCursor
l0g://en/articles/{slug}première page d'une analyse anglaise, reliée aux preuves françaises canoniques
l0g://en/articles/{slug}{?section,offset,limit}page ciblée d'une analyse anglaise
l0g://en/articles/{slug}{?cursor}continuation d'analyse anglaise via nextCursor
l0g://guides/{slug}première page d'un guide avec métadonnées et texte
l0g://guides/{slug}{?section,offset,limit}page ciblée d'un guide (body, head, tail, sources)
l0g://guides/{slug}{?cursor}continuation de guide via nextCursor
l0g://en/guides/{slug}première page d'un guide anglais
l0g://en/guides/{slug}{?section,offset,limit}page ciblée d'un guide anglais
l0g://en/guides/{slug}{?cursor}continuation de guide anglais via nextCursor
l0g://claims/{claim_id}relation affirmation-source
l0g://sources/{source_id}source primaire ou hôte cité
l0g://signals/{instrument}/currentsignal courant + historique de franchissement
l0g://methodologies/{instrument}fiche méthodologique

resources/list est volontairement borné aux dix resources statiques afin de ne pas injecter le catalogue entier dans le contexte des clients. Les articles, guides, claims, sources, signaux et méthodologies restent lisibles par URI via les templates ; resources/templates/list les découvre et les variables principales conservent leurs callbacks de complétion. Les tools de recherche et de filtrage fournissent la découverte ciblée. Le service est stateless en requête/réponse et n’annonce pas resources.subscribe ni resources.listChanged : pour surveiller le corpus, lire l0g://changes/latest ou appeler get_changefeed.

Prompts exposés

Les prompts MCP sont des workflows sélectionnés explicitement par l'utilisateur. Le serveur annonce la capability prompts, sans listChanged, et valide chaque argument avant de rendre le message. Leur définition unique vit dans src/lib/agent-prompts.mjs, également utilisée par la page /agents/.

PromptArgumentsWorkflow
audit_financial_narrativetopic, language?auditer un récit financier et séparer claims, preuves, inférences, scénarios et limites
explain_risk_changewindow?, language?expliquer un Risk Diff publié sur 1, 7 ou 30 jours sans extrapolation
verify_claimclaim, language?vérifier une affirmation contre les claims canoniques, leurs preuves et leurs sources
replay_as_ofdate, question?, language?rejouer uniquement une frame Black Box réellement archivée à la date demandée

Tools exposés

Tous les tools renvoient désormais :

  • un résumé humain court dans content;
  • les données exploitables dans structuredContent;
  • un outputSchema déclaré et validé par le SDK.
  • un title et les hints readOnlyHint: true, destructiveHint: false, idempotentHint: true, openWorldHint: false ;
  • des resource_link natifs lorsque la réponse référence des documents, claims ou sources.

Le JSON n'est donc plus caché dans un bloc texte à reparser.

Façade compacte
ToolRôle
discover_l0gcapacités, versions, fraîcheur, règles et contrats
search_l0grecherche bilingue filtrée dans tout le corpus
get_documentarticle ou guide paginé avec références
get_evidenceclaims, sources et sous-graphe de preuve
build_research_packpaquet de recherche déterministe prêt à citer
get_risk_statecourant, diff, historique ou replay
Surface complète
ToolArgumentsRenvoie
get_agent_manifestaucuncapacités, endpoints, règles d'usage et politiques de preuve

| get_risk_indices | aucun | indice

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く