Context7
Up-to-date docs for AI agents
作者提供的说明(英文原文)
Read-only macro risk analysis, evidence, signals, and source-backed research from l0g.fr.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
适用于网页版、桌面版和手机版 Claude:
https://l0g.fr/api/mcp/compact在终端中运行这条命令
claude mcp add --transport http l0g https://l0g.fr/api/mcp/compact粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"l0g": {
"url": "https://l0g.fr/api/mcp/compact"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"l0g": {
"type": "http",
"url": "https://l0g.fr/api/mcp/compact"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
ChatGPT 只能连接互联网上的服务器:
https://l0g.fr/api/mcp/compact菜单名称可能因套餐和版本不同而略有差异。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 bluetouff 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
尚未检查;我们会轮流检查各个端点
尚未检查;我们会轮流检查各个端点
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(1.24.8)于11天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Context7, Codebase Memory, Exa
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
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.
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/.
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.
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
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.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.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égorie | Action de diagnostic |
|---|---|
invalid_arguments, invalid_date, invalid_cursor | Consulter le contrat de l’outil ; reprendre les curseurs opaques retournés et une date civile valide. |
document_not_found | Rechercher le slug exact et sa langue avec search_l0g ou search_content. |
content_unavailable | Contrôler la présence du fichier HTML dans la release active. |
tool_unavailable | Relire tools/list sur le même endpoint compact ou complet. |
output_contract, internal_error | Reproduire sur la release exacte et contrôler les tests du serveur. |
access_denied, rate_limited, transport_contract, invalid_request, connection_closed | Contrôler le transport, les en-têtes et les limites sans désactiver les protections. |
tool_error, unclassified | Cause 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.
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.
| URI | Contenu |
|---|---|
l0g://agent-manifest | manifeste Agent Surface |
l0g://mcp/server | version, SHA et transport du serveur MCP actif |
l0g://openapi | contrat OpenAPI complet |
l0g://freshness | fraîcheur du corpus |
l0g://integrity | empreintes SHA-256 canoniques |
l0g://changes/latest | dernières publications et révisions |
l0g://risk-diff | diff du risque sur 1, 7 et 30 jours |
l0g://black-box | frames point-in-time hashées du risque |
l0g://signals/current | état courant des signaux |
l0g://signals/history | observations point-in-time et alertes de seuil |
| Template | Contenu |
|---|---|
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}/current | signal 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.
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/.
| Prompt | Arguments | Workflow |
|---|---|---|
audit_financial_narrative | topic, language? | auditer un récit financier et séparer claims, preuves, inférences, scénarios et limites |
explain_risk_change | window?, language? | expliquer un Risk Diff publié sur 1, 7 ou 30 jours sans extrapolation |
verify_claim | claim, language? | vérifier une affirmation contre les claims canoniques, leurs preuves et leurs sources |
replay_as_of | date, question?, language? | rejouer uniquement une frame Black Box réellement archivée à la date demandée |
Tous les tools renvoient désormais :
content;structuredContent;outputSchema déclaré et validé par le SDK.title et les hints readOnlyHint: true, destructiveHint: false, idempotentHint: true, openWorldHint: false ;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.
| Tool | Rôle |
|---|---|
discover_l0g | capacités, versions, fraîcheur, règles et contrats |
search_l0g | recherche bilingue filtrée dans tout le corpus |
get_document | article ou guide paginé avec références |
get_evidence | claims, sources et sous-graphe de preuve |
build_research_pack | paquet de recherche déterministe prêt à citer |
get_risk_state | courant, diff, historique ou replay |
| Tool | Arguments | Renvoie |
|---|---|---|
get_agent_manifest | aucun | capacités, endpoints, règles d'usage et politiques de preuve |
| get_risk_indices | aucun | indice
只显示了开头部分;其余内容请在仓库中阅读