BM

bitdive/mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

75 stars 18 forks 품질 71 트렌드 18

bitdive/mcp-server는 MCP 서버 후보자로 https://github.com/bitdive/mcp-server.]에서 수입

개요

bitdive/mcp-server는 MCP 서버 후보자로 https://github.com/bitdive/mcp-server.]에서 수입

개요(AI 번역)

BitDive 추적 분석, 요청 재현 및 회귀 관리를위한 Python MCP 서버.

이 저장소는 Cursor, Claude Desktop 및 기타 에이전트 런타임과 같은 MCP 클라이언트에 BitDive 모니터링 및 QA 작업을 노출합니다. 구현은 server.py에 살고 있으며 BitDive Monitoring API에 연결하여 자체 포맷, 정상화 및 비교 논리를 상단에 추가합니다.

python-mcp-server 지점에서 이 저장소를 사용합니다.

데모

YouTube에서 BitDive 제품 데모 보기:

  • [T2]]

개요

이 서버는 얇은 API 프록시가 아닙니다.

BitDive API 엔드포인트를 감싸고 에이전트 워크플로우를 위해 사용 가능:

  • 컴팩트한 Heatmap summaries
  • JSON 대신 읽기 쉬운 추적 summaries
  • 캡처 된 요청에서 Bash 및 PowerShell 재생 명령
  • 전/결제 및 재화 등의 공급에 관한 기록
  • 노이즈 디프를 줄이기 위해 SQL 정상화 및 휘발성 필드 필터링
  • 자동 비밀의 적색과 chronological child-call 주문 추적 경로
  • 테스트 그룹 검사 및 회귀 관리 흐름

그것은 무엇을 위해

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

BitDive MCP Server

Python MCP server for BitDive trace analysis, request reproduction, and regression management.

This repository exposes BitDive monitoring and QA operations to MCP clients such as Cursor, Claude Desktop, and other agent runtimes. The implementation lives in server.py and connects to the BitDive Monitoring API while adding its own formatting, normalization, and comparison logic on top.

Use this repository from the python-mcp-server branch.

Demo

Watch the BitDive product demo on YouTube:

Overview

This server is not just a thin API proxy.

It wraps BitDive API endpoints and makes them usable for agent workflows:

  • compact heatmap summaries for discovery
  • readable trace summaries instead of raw JSON only
  • Bash and PowerShell reproduction commands from captured requests
  • before/after trace comparison with payload and contract drift reporting
  • SQL normalization and volatile-field filtering to reduce noisy diffs
  • automatic secret redaction and chronological child-call ordering on trace paths
  • test-group inspection and regression-management flows

What It Is For

Use this server when an AI agent or developer needs to:

  • discover which module, service, class, or entrypoint is active
  • fetch recent or historical traces
  • inspect a trace without manually parsing BitDive JSON
  • reproduce a captured web request locally
  • compare two traces after a code change
  • track how behavior evolved across multiple runs
  • inspect and update BitDive test groups

Tool Inventory

The current server exposes 24 MCP tools.

Tool names follow their intent: discovery tools (you do not have an id yet) start with get_*_heatmap / list_* / find_* / search_*; inspect tools (you already have a call_id) start with get_trace*; compare tools diff traces.

Group Tools When to use
Discovery (heatmaps) get_system_heatmap, get_module_heatmap, get_service_heatmap Don’t know where to look yet; find a class/method and its metrics
Discovery (calls/methods) list_recent_calls, find_calls_by_method, search_methods, search_methods_detailed Get call_ids or locate a method by keyword
Inspect one trace (needs call_id) get_trace_overview, get_trace, get_trace_raw, get_trace_subtree Read a known trace: overview → full de-noised → raw → single subtree
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "bitdive": { "command": "python", "args": [ "/absolute/path/to/server.py" ], "env": { "BITDIVE_MCP_TOKEN": "your-token" } } } }