Condux error monitoring

ai.condux由 condux.ai 发布官方发布者v1.0.0更新于 Oct 24, 2026

Read your Condux issues, events and stack traces (deminified with source maps). Triage optional.

已验证Streamable HTTP可网页运行开发者工具安全与监控

概览

AI 生成的概览

Condux 错误监控的远程只读 MCP 端点,让助手查看项目的 issue、事件和经 source map 还原的堆栈信息。

可以做什么
列出并读取 Condux 项目中的 issue,包括经 source map 还原的堆栈、标签维度和面包屑(未公布工具清单,具体工具名未知)。分页查看某个 issue 的多次发生记录,以查看单个事件。借助这些数据协助分诊和排查生产错误;该端点本身不提供写入工具。
适用场景
适合让助手基于 Condux 监控应用的真实生产错误进行调试,例如在排查缺陷时读取分组后的 issue 和堆栈。适合已把错误上报到 Condux、希望 AI 客户端在对话中直接查看这些数据的团队。
运行要求
位于 app.condux.ai 的远程 MCP 端点,使用 streamable HTTP。需要 Condux 账户,以及从项目 MCP 标签页获取的项目级 MCP 令牌,以 Bearer 令牌形式放在 Authorization 请求头中。每个令牌只对应一个项目。
安装前请注意
Authorization 请求头携带密钥形式的 MCP 令牌,应避免写入日志或共享配置。令牌仅限单个项目,但会把该项目的生产错误数据(包括堆栈和面包屑)暴露给所连接的 AI 客户端。该端点被描述为只读,没有写入工具。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Condux error monitoring,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/ai.condux%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "condux-error-monitoring": {
      "type": "http",
      "url": "https://app.condux.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Condux

Condux is a source-available error monitoring platform with a built-in AI fix engine.

[An issue in Condux, with its stack trace, source context, volume chart and triage actions]

SDKs report errors to a stateless ingest relay, which authenticates the DSN, applies per-plan rate limits and quotas, and scrubs PII before buffering through Redpanda. A consumer fingerprints and groups events into issues, writes time series to ClickHouse and issue state to PostgreSQL. A Next.js dashboard reads that back as grouped issues with stack traces, breadcrumbs, tag facets and per-hour charts, and alerting fires on new and regressed issues to email, Slack, Discord and webhooks.

The Conductor

The fix engine takes an issue to a draft pull request. It assembles a scoped, scrubbed context from the stack trace and the project's code mappings, sends it to Claude or to a model the organisation supplies, and applies the returned changes on a new branch as a draft pull request. Fixes are never merged automatically.

[A Conductor fix run on an issue, showing its status, the model token usage and the draft pull request it opened]

Repository access is a GitHub App with short-lived installation tokens; the model is not given the token. After a fix PR merges, a verification loop compares the issue against its subsequent event counts and resolves it once it stays silent for a configured window.

Open Dependabot findings on a connected repository can be turned into dependency-bump draft PRs through the same engine.

Each run is metered against the organisation's monthly allowance and a spend ceiling, with per-run cost derived from recorded model token usage.

Compatibility

Ingestion accepts the Sentry envelope and store formats, so an existing Sentry SDK reports to Condux by changing its DSN. OTLP/HTTP logs are also accepted, which lets an OpenTelemetry-instrumented application report without an SDK.

First-party SDKs are published for JavaScript/Node, browser, edge, Next.js, Python, Go, Ruby, PHP, JVM and .NET, with framework adapters for React, Express, Flask/Django/FastAPI, Rails, ASP.NET Core and Spring Boot. The SDKs are Apache-2.0; the server is FSL.

MCP endpoint

A read-only Model Context Protocol endpoint lets an AI agent debug against real production errors. Point Claude, Cursor or any MCP client at a project with a scoped token and it can list issues, read stack traces and page through occurrences. There are no write tools, and a token resolves to exactly one project.

[The MCP tab of a project, where a scoped read-only token is minted with its client configuration snippet]

Architecture

.NET 10 services and a Next.js / React / TypeScript dashboard.

 SDKs ──envelope──▶ [Relay] ──▶ [Redpanda] ──▶ [Consumer] ──▶ ClickHouse (events, time series)                                                          └──▶ PostgreSQL (issues, orgs, audit) Dashboard ──▶ [ControlPlane] ──▶ [Conductor] ──▶ draft PR

Valkey backs rate limiting and monthly quotas. The relay holds no state. Raw events expire per plan through a column-driven ClickHouse TTL rather than a scheduled job.

Repository layout

PathContents
backend/.NET solution: Condux.Relay (ingest), Condux.ControlPlane (API), Condux.Consumer, Condux.Conductor (fix engine), Condux.Core (scrubbing, grouping, plans, quotas)
web/Next.js dashboard
sdks/Client SDKs and framework adapters
packages/Shared frontend packages
proto/Protobuf contracts
migrations/PostgreSQL and ClickHouse schema, numbered and idempotent
contracts/Exported OpenAPI document and Postman collection
deploy/Docker Compose stack and Helm chart
examples/Sample applications that report errors

Requirements

  • .NET SDK 10.0 or later
  • Node 22 or later, with pnpm
  • Docker and Compose

Running it

bash
cp deploy/.env.example deploy/.envdocker compose --env-file deploy/.env -f deploy/docker-compose.yml up -d

The dashboard is at http://localhost:3200 and the API on 8080.

Building and testing from source:

bash
cd backend && dotnet build Condux.sln -c Releasecd backend && dotnet test Condux.sln --filter "Category!=Integration"cd web && pnpm install && pnpm build

Integration tests start real datastores through Testcontainers and bind the same ports as the Compose stack, so run them with that stack stopped.

Deployment

deploy/docker-compose.yml runs the whole platform on a single host. deploy/charts/condux is a Helm chart that deploys the services against externally managed PostgreSQL, ClickHouse and a Kafka-API broker rather than running datastores in the cluster. Its README.md covers the values, including config.ingestHost, which is required because every DSN the control plane mints points at it. You build and push the service images yourself; the chart does not ship any.

Security

Report suspected vulnerabilities privately by email as described in SECURITY.md, rather than in a public issue or pull request.

License

Condux is source-available under the Functional Source License (FSL-1.1-ALv2). It may be read, self-hosted and modified for any purpose other than offering a competing commercial service, and each release converts to Apache-2.0 two years after it is published.

See LICENSE for the terms and LICENSING.md for a plain-language summary. The SDKs under sdks/ are Apache-2.0.

来源:README.md,提交 746fc37

工具

0
该服务器需要 API 密钥等凭据,因此 SourceWeft 无法在没有凭据的情况下读取其工具,也未收录。

版本历史

1
  1. v1.0.0最新Oct 13, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。