프로토타입 · 미리 보기: 공식 레지스트리의 모든 서버를 담고 있으며 30분마다 동기화해요. Google로 로그인하면 리뷰를 쓸 수 있어요.프로토타입 · 30분마다 업데이트
PopNx MCPAI를 쓰는 사람을 위한 MCP 서버 · 쉬운 말로 설명해요

Stats Explorer

제작자: meador793버전 1.5.1i★ 0i내 컴퓨터에서 실행
레지스트리 이름io.github.Meador793/stats-explorer-mcp

설치 방법

What it does

Verified statistics for AI agents: guided tests, A/B tests, Tukey HSD, reports, optional Jev checks.

  • Connects 내 컴퓨터에서 실행
  • Account or key Needs TYPESAFE_API_KEY, STATS_EXPLORER_APPROVAL_SECRET
  • Category 데이터베이스 및 데이터셋

설치

쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.

검사 3/3 통과 · 내 컴퓨터에서 실행돼요

먼저: 어떤 AI를 쓰시나요?

쓰는 앱을 고르면 아래에 단계가 나옵니다.

Claude에 연결할 수 있지만 먼저 준비가 필요해요

Stats Explorer 키가 필요해요 (제작자 사이트에서 만들기) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만) · 컴퓨터용 Claude 앱(Windows 또는 Mac)에서만 되고 웹이나 모바일은 안 돼요

  1. Node.js 설치

    한 번만 하면 Node.js가 필요한 모든 서버에 쓸 수 있어요

    Node.js 다운로드 페이지 열기 ↗

  2. Stats Explorer에 가입하고 키 만들기

    제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 요금과 무료 요금제는 제작자 사이트에서 확인하세요.

    Stats Explorer 사이트 열기 ↗

  3. 컴퓨터용 Claude 앱 설정 파일 열기

    SettingsDeveloperEdit Config

  4. 이 설정을 붙여 넣고 저장

    명령을 확인하는 중 · 확인을 통과하면 복사 버튼이 나타나요

    키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요

  5. Claude를 끄고 다시 열기

  6. 해 보기

    Stats Explorer을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ Claude가 Stats Explorer을 쓰고 있다고 하거나 답에 Stats Explorer 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 Anthropic 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

ChatGPT는 아직 Stats Explorer에 연결할 수 없어요

Stats Explorer는 내 컴퓨터에 설치해서 쓰지만 ChatGPT는 웹에서 도는 서버만 연결할 수 있어요

대신 이렇게 할 수 있어요

A · Stats Explorer에 연결되는 앱 쓰기

  • Stats Explorer 키가 필요해요 (제작자 사이트에서 만들기) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만) · 컴퓨터용 Claude 앱(Windows 또는 Mac)에서만 되고 웹이나 모바일은 안 돼요
  • Stats Explorer 키가 필요해요 (제작자 사이트에서 만들기) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)
  • Stats Explorer 키가 필요해요 (제작자 사이트에서 만들기) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)
  • Stats Explorer 키가 필요해요 (제작자 사이트에서 만들기) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)

B · 데이터베이스 및 데이터셋에서 ChatGPT에 연결되는 다른 서버

같은 분류에서 많이 쓰는 것 중 키 없이 주소만으로 연결되는 것을 골랐어요

Claude Code에 연결할 수 있지만 먼저 준비가 필요해요

Stats Explorer 키가 필요해요 (제작자 사이트에서 만들기) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)

  1. Node.js 설치

    한 번만 하면 Node.js가 필요한 모든 서버에 쓸 수 있어요

    Node.js 다운로드 페이지 열기 ↗

  2. Stats Explorer에 가입하고 키 만들기

    제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 요금과 무료 요금제는 제작자 사이트에서 확인하세요.

    Stats Explorer 사이트 열기 ↗

  3. 터미널 열기

    Mac: Command+스페이스를 누르고 Terminal 입력 · Windows: PowerShell 열기

  4. 이 명령을 붙여 넣고 Enter

    명령을 확인하는 중 · 확인을 통과하면 복사 버튼이 나타나요

    Enter 전에 “your-value”를 내 키로 바꾸세요

    키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요

  5. Claude Code에서 /mcp 입력

    Stats Explorer이 목록에 있고 연결됨으로 보이면 돼요

  6. 해 보기

    Stats Explorer을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ Claude Code가 Stats Explorer을 쓰고 있다고 하거나 답에 Stats Explorer 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 Anthropic 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

Cursor에 연결할 수 있지만 먼저 준비가 필요해요

Stats Explorer 키가 필요해요 (제작자 사이트에서 만들기) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)

  1. Node.js 설치

    한 번만 하면 Node.js가 필요한 모든 서버에 쓸 수 있어요

    Node.js 다운로드 페이지 열기 ↗

  2. Stats Explorer에 가입하고 키 만들기

    제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 요금과 무료 요금제는 제작자 사이트에서 확인하세요.

    Stats Explorer 사이트 열기 ↗

  3. 이 버튼으로 Cursor 열기

    명령을 확인하는 중 · 확인을 통과하면 복사 버튼이 나타나요

  4. 키 입력

    Stats Explorer 설정에서 STATS_EXPLORER_ROOTS, STATS_EXPLORER_STREAM_MB, STATS_EXPLORER_WORKERS, STATS_EXPLORER_CACHE, STATS_EXPLORER_CACHE_DIR, STATS_EXPLORER_MAX_FILE_MB, STATS_EXPLORER_GUIDED, STATS_EXPLORER_CONFIRM_SELECTIONS, STATS_EXPLORER_CONFIRM_VIA, STATS_EXPLORER_HIDE_LINK, STATS_EXPLORER_JEV, STATS_EXPLORER_JEV_CHECKPOINTS, TYPESAFE_API_KEY, STATS_EXPLORER_APPROVAL_SECRET, STATS_EXPLORER_AUDIT_LOG가 비어 있어요. 내 키를 넣고 저장하세요

    키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요

  5. Cursor에서 AI 채팅을 Agent 모드로 열기

  6. 해 보기

    Stats Explorer을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ Cursor가 Stats Explorer을 쓰고 있다고 하거나 답에 Stats Explorer 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 Cursor 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

VS Code에 연결할 수 있지만 먼저 준비가 필요해요

Stats Explorer 키가 필요해요 (제작자 사이트에서 만들기) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)

  1. Node.js 설치

    한 번만 하면 Node.js가 필요한 모든 서버에 쓸 수 있어요

    Node.js 다운로드 페이지 열기 ↗

  2. Stats Explorer에 가입하고 키 만들기

    제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 요금과 무료 요금제는 제작자 사이트에서 확인하세요.

    Stats Explorer 사이트 열기 ↗

  3. 이 버튼으로 VS Code 열기

    명령을 확인하는 중 · 확인을 통과하면 복사 버튼이 나타나요

  4. 키 입력

    Stats Explorer 설정에서 STATS_EXPLORER_ROOTS, STATS_EXPLORER_STREAM_MB, STATS_EXPLORER_WORKERS, STATS_EXPLORER_CACHE, STATS_EXPLORER_CACHE_DIR, STATS_EXPLORER_MAX_FILE_MB, STATS_EXPLORER_GUIDED, STATS_EXPLORER_CONFIRM_SELECTIONS, STATS_EXPLORER_CONFIRM_VIA, STATS_EXPLORER_HIDE_LINK, STATS_EXPLORER_JEV, STATS_EXPLORER_JEV_CHECKPOINTS, TYPESAFE_API_KEY, STATS_EXPLORER_APPROVAL_SECRET, STATS_EXPLORER_AUDIT_LOG가 비어 있어요. 내 키를 넣고 저장하세요

    키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요

  5. VS Code에서 AI 채팅을 Agent 모드로 열기

  6. 해 보기

    Stats Explorer을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ VS Code가 Stats Explorer을 쓰고 있다고 하거나 답에 Stats Explorer 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 VS Code 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

Windsurf, Zed, Gemini CLI 같은 다른 MCP 앱은 추가 방법이 저마다 달라요. 앱 목록에서 확인하세요

MCP를 쓰는 앱 모두 보기 →

JSON 설정은 아래 “개발자용”에 있어요

막혔나요? Stats Explorer을 쓰는 사람에게 물어보세요💬 토론 →
개발자용: 터미널 명령과 JSON 설정

컴퓨터에 설치

Claude Code

명령을 확인하는 중 · 확인을 통과하면 복사 버튼이 나타나요

Claude Desktop (claude_desktop_config.json)

명령을 확인하는 중 · 확인을 통과하면 복사 버튼이 나타나요

Cursor (~/.cursor/mcp.json)

명령을 확인하는 중 · 확인을 통과하면 복사 버튼이 나타나요

VS Code (mcp.json)

명령을 확인하는 중 · 확인을 통과하면 복사 버튼이 나타나요

직접 입력할 값

  • STATS_EXPLORER_ROOTS env
    Folders the tools may read data files from and write reports to (separated by : on macOS/Linux, ; on Windows). Defaults to the client's workspace roots, or the current directory.
  • STATS_EXPLORER_STREAM_MB env
    CSV/TSV/Parquet files above this size (MB) are streamed in parallel passes; any size works. Default 512.
  • STATS_EXPLORER_WORKERS env
    Parallel readers for large files. Default: all CPU cores but one (max 16).
  • STATS_EXPLORER_CACHE env
    Keep columns read from large files for fast follow-up questions: ask (default), on or off.
  • STATS_EXPLORER_CACHE_DIR env
    Folder for saved large-file columns. Default: the system temp folder.
  • STATS_EXPLORER_MAX_FILE_MB env
    Refuse data files larger than this (MB). Default: no limit.
  • STATS_EXPLORER_GUIDED env
    on (default): classify each request and follow the six-step workflow for hypothesis tests. off: expose the individual test tools directly.
  • STATS_EXPLORER_CONFIRM_SELECTIONS env
    on (default): the user confirms every column, chart type and report section before anything runs. off: run with the AI's choices.
  • STATS_EXPLORER_CONFIRM_VIA env
    auto (default): forms where the client supports them. chat: always ask in the conversation (recommended for Claude Code).
  • STATS_EXPLORER_HIDE_LINK env
    Set to 1 to remove the one-line Stats Explorer app link from results.
  • STATS_EXPLORER_JEV env
    Independent checks by Jev (TypeSafe): off (default), cooperate (the AI calls your Jev MCP server), enforce (Stats Explorer calls the Jev API) or orchestrated (signed decisions from an orchestrator).
  • STATS_EXPLORER_JEV_CHECKPOINTS env
    Comma list of plan, conclusions, data. Default plan,conclusions (data sends column names and text samples to Jev).
  • TYPESAFE_API_KEY 비밀 env
    Enforce mode only: TypeSafe API key Stats Explorer uses to call Jev.
  • STATS_EXPLORER_APPROVAL_SECRET 비밀 env
    Orchestrated mode only: shared secret (32+ characters) the orchestrator signs decisions with.
  • STATS_EXPLORER_AUDIT_LOG env
    Path of a JSON Lines file recording every Jev checkpoint decision.

이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.

한눈에 보기

주간 다운로드i
88/주
연결 방식
내 컴퓨터에서 실행
최신 버전i
1.5.1
레지스트리 공개i
2026년 10월 25일
코드 마지막 변경i
2026년 11월 3일
제작자
meador793
패키지
npm: stats-explorer-mcp
웹사이트
github.com
레지스트리 상태
활성

어떤 앱에서 쓸 수 있나요

이 서버의 연결 방식과 각 앱의 공식 문서를 바탕으로 했어요. 2026년 11월 10일 확인.

내 컴퓨터에서 실행하는 앱

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

모든 앱과 장단점 →

할 수 있는 일

내 컴퓨터에서 실행돼요. 설치하면 AI 앱에 도구 목록이 나타나요.

기본 점검i

누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 13일 점검

  • ✓ 통과

    제작자와 저장소 일치

    레지스트리 이름이 GitHub 계정 Meador793 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요

  • ✓ 통과

    계속 관리되고 있음

    코드 마지막 변경: 10일 전

  • ✓ 통과

    라이선스 있음

    MIT 사용

  • – 해당 없음

    엔드포인트 응답

    내 컴퓨터에서 실행되는 서버라 인터넷 엔드포인트가 없어요

  • – 해당 없음

    OAuth로 로그인

    내 컴퓨터에서 실행되며, 대신 로컬 설정을 사용해요

  • … 아직 점검 안 함

    도구 설명에 숨겨진 지시 없음

    내 컴퓨터에서 실행돼요. 도구 목록은 인터넷 엔드포인트가 있는 서버에서만 읽을 수 있어요

토론

질문하고, 팁을 나누고, 안 되는 점을 알려 주세요. "도움이 됨"이 많은 순서예요.

아직 글이 없어요. 처음으로 질문하거나 공유해 보세요.

이곳의 글은 사용자가 쓴 것으로, PopNx 팀의 글이 아니에요.

Google로 로그인하고 글쓰기

사용자 리뷰

아직 리뷰가 없어요

Google로 로그인하고 리뷰 쓰기

데이터베이스 및 데이터셋 카테고리의 다른 서버와 비교i

  • 이 카테고리의 다른 서버 1186개 중 0%보다 스타가 많아요
  • 이 카테고리의 다른 서버 1186개 중 68%보다 최근에 레지스트리에 공개됐어요
  • 기본 점검 결과가 이 카테고리의 다른 서버 1186개 중 100%와 같거나 더 좋아요

레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.

자주 묻는 질문

Stats Explorer, 안전한가요?

해당하는 기본 점검 3개 중 3개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.

어떤 키나 코드가 필요한가요?

입력해야 할 값: TYPESAFE_API_KEY, STATS_EXPLORER_APPROVAL_SECRET

내 컴퓨터에서 실행되나요, 클라우드에서 실행되나요?

내 컴퓨터에서 실행돼요. AI 앱이 필요할 때 실행하고, 데이터는 제작자의 서버를 거치지 않아요(서버 자체가 온라인 서비스를 호출하는 경우는 제외).

아직 관리되고 있나요?

GitHub 저장소는 마지막으로 10일 전 변경됐고, 최신 버전(1.5.1)은 19일 전 레지스트리에 올라왔어요.

어떤 앱에서 쓸 수 있나요?

Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. 내 컴퓨터에 Node.js도 있어야 해요.

대신 쓸 수 있는 건 뭐가 있나요?

같은 카테고리에는: Dbx, MCP Toolbox for Databases, MCP Toolbox for Databases

같은 카테고리의 다른 것

같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.

카드 보는 법:↓ 주간 다운로드i★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i

Dbx

Query databases from AI agents using connections configured in DBX.

제작자: t8y2널리 사용됨↓ 9.4천/주★ 3만6개월 전 업데이트

내 컴퓨터에서 실행

MCP Toolbox for Databases

MCP Toolbox for Databases enables your agent to connect to your database.

제작자: googleapis널리 사용됨★ 1.7만오늘 업데이트

내 컴퓨터에서 실행

MCP Toolbox for Databases

MCP Toolbox for Databases enables your agent to connect to your database.

제작자: googleapis널리 사용됨★ 1.7만8개월 전 업데이트

내 컴퓨터에서 실행

제작자의 README

README 열기

제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.

Stats Explorer MCP

An MCP server with 18 statistics and analytics tools an AI assistant can call instead of guessing numbers, on data files of any size:

  • Tests: t-tests, z-tests, ANOVA (with a Tukey HSD post-hoc that names the groups that differ), ANCOVA, MANOVA, chi-square, Fisher's exact, binomial and correlation.
  • A/B testing: A/B and A/B/n readouts for conversion rates and revenue-type metrics (lift with intervals, sample ratio mismatch check, Holm-adjusted comparisons, Bayesian probability to beat the control, segment breakdowns), and sample-size planning.
  • Analytics: totals, averages and counts by category (top N), and "what drives X?" rankings across every column.
  • Helpers: descriptive stats, confidence intervals, power analysis, a "which test should I use?" tool, and a data-file inspector.

The tools can read a developer's CSV, TSV, Excel or Parquet files by column name, so large datasets never get pasted into the chat. Each result includes:

  • the effect size and confidence interval,
  • a plain-English interpretation,
  • warnings when an assumption looks shaky.

On top of that:

  • Correct. 43 reference cases are checked against SciPy and statsmodels on every commit, to at least 6 significant figures.
  • Guided by default. The agent first decides whether your request needs a hypothesis test or just exploration. Hypothesis tests follow the six steps of Stats Explorer's *Bring it all together* guide, in order.
  • You stay in control. Every column, group, chart type and report section the agent proposes is shown to you to confirm or change before anything runs.
  • Private. Runs locally over stdio. It makes no network calls and needs no API key (unless you turn on Jev's enforce mode, below). Data files are read only from your workspace folders.
  • Checked by Jev, if you want. Connect Jev, TypeSafe's fast judgment model, alongside it, and Jev independently checks the test plan and the assistant's written conclusions against the computed results. You can run it without an orchestrator, enforced by Stats Explorer itself, or under a production orchestrator that signs every decision.

The engine, the file import and the six-step guide are shared with the Stats Explorer app, so results match the app exactly.

Connect it (pick your assistant)

GitHub Copilot in VS Code: about 1 minute, nothing else to install
  1. In VS Code, open Extensions (Ctrl+Shift+X / Cmd+Shift+X), search Stats Explorer MCP, click Install.
  2. Open Copilot Chat and switch the mode dropdown to Agent.
  3. Click the tools icon in the chat box and check that Stats Explorer is listed and ticked.
  4. Open the folder that holds your data and ask a question (see Example questions).

The extension registers the server itself, using VS Code's built-in runtime, so you don't need Node.js or an mcp.json file. Confirmations appear as forms you can edit.

Claude Code (terminal or the Claude Code panel in VS Code): about 2 minutes

You need Node.js 22 or later (24 LTS recommended). In a terminal, run this once:

claude mcp add -s user stats-explorer -e STATS_EXPLORER_CONFIRM_VIA=chat -- npx -y stats-explorer-mcp

claude mcp list

claude mcp list should show stats-explorer … ✓ Connected. Then start a new Claude session, because servers are loaded when a session starts. In VS Code: Ctrl+Shift+P → Developer: Reload Window, then New session. Type /mcp in the chat to see the servers the session has.

  • -s user makes it available in every folder (without it, only in the folder where you ran the command).
  • STATS_EXPLORER_CONFIRM_VIA=chat makes confirmations appear as messages in the chat, which you answer by replying. Claude Code doesn't always display form-style prompts.
  • If you have the VS Code extension installed, Stats Explorer: Copy Setup Command for Claude Code copies this command for you.
Claude Desktop, Cursor, Windsurf, Cline and other MCP clients

Add this to the client's MCP config (claude_desktop_config.json, .cursor/mcp.json, and so on), then restart the client:

{

"mcpServers": { "stats-explorer": { "command": "npx", "args": ["-y", "stats-explorer-mcp"], "env": { "STATS_EXPLORER_ROOTS": "/path/to/your/data", "STATS_EXPLORER_CONFIRM_VIA": "chat" } } } }

Requires Node.js 22 or later. STATS_EXPLORER_ROOTS is the folder (or folders) the tools may read; see Data files.

Example questions

Name the file in your message (or attach it); the assistant passes it to the tools and never pastes the data into the chat.

  • *What's in sales.csv?*
  • *Total revenue by state in sales.csv, top 10.* (group_summary)
  • *What drives profit in sales.csv?* (find_relationships, then follow-ups)
  • *Show the distribution of order value and a box plot by segment.*
  • *Does average profit differ between the Consumer and Business segments? Is it significant?* (six-step hypothesis test)
  • *Did the new checkout page (variant B) increase conversion in experiment.csv? Break it down by device.* (ab_test)
  • *How many visitors do I need to detect a 10% lift on a 4% conversion rate, with 3,000 visitors a day?* (ab_test_plan)
  • *Does revenue differ between the three regions, and which ones?* (ANOVA + Tukey HSD)
  • *Make an HTML report of what we found and save it as findings.html.*

The analyze, explore_data and hypothesis_test prompts (slash commands in VS Code and Claude) start the same flows.

Working with Jev (optional)

When both Stats Explorer and a Jev MCP server are connected to Claude or Copilot, they split the work. Stats Explorer computes every number, and Jev checks two things before you see a result:

  • The test plan: is this the right test, are the hypotheses right, are these the right columns?
  • The written conclusions: does every number match, is "significant" stated correctly, are there claims of cause the analysis can't support?

Stats Explorer also runs its own number and significance checks on every claim. Only claims that pass go into reports, and each report lists every check under Independent checks.

ModeSet STATS_EXPLORER_JEV toWho calls JevGood for
CooperatecooperateThe assistant, through your Jev MCP server, using packets Stats Explorer preparesWorking in Claude Code or Copilot without any orchestration tool
Enforceenforce (plus TYPESAFE_API_KEY)Stats Explorer, directly from the Jev APIChecks the assistant can't skip or alter
Orchestratedorchestrated (plus STATS_EXPLORER_APPROVAL_SECRET)Your orchestrator (LangGraph, Temporal, Step Functions and so on), which signs each decisionProduction pipelines with audit logs

Quick start with Claude Code (no orchestrator):

claude mcp add -s user jev -e TYPESAFE_API_KEY=YOUR_KEY -- npx -y @jkudish/jev-mcp

claude mcp add -s user stats-explorer -e STATS_EXPLORER_JEV=cooperate -e STATS_EXPLORER_CONFIRM_VIA=chat -- npx -y stats-explorer-mcp npx -y stats-explorer-mcp init-jev # adds routing rules to CLAUDE.md and .github/copilot-instructions.md

Any Jev MCP server works (@jkudish/jev-mcp, jev-mcp, typesafe-mcp, …): the packets come in the shapes their tools take. In VS Code, set Stats Explorer › Jev: Mode. See [docs/JEV.md](docs/JEV.md) for every mode and setting, the signed-approval format (with JavaScript and Python), what is sent to Jev, and the runnable orchestrator example in examples/orchestrator/.

How it works (default)

1. The agent classifies your request

Every analysis starts with start_analysis, where the agent picks a mode:

Your request sounds like…ModeWhat happens
"Does the drug change scores?", "Is A better than B?", "Is this difference significant?"hypothesis_testThe six-step workflow below
"Summarise…", "Show me the distribution of…", "Chart X by Y", "What's the average, with a CI?"exploreDescriptive tools and charts only: no hypotheses, no p-values, and no hypothesis section in the report

If it's unclear, the agent is instructed to ask you. Nothing else runs until start_analysis has been called.

2. Hypothesis tests follow the six steps, in order
Step (from the app's Learn tab)Tool
1. State your question and choose the right teststate_hypotheses: test, columns, groups, H₀/H₁, direction and α, fixed before any result is seen
2. Validate your data against the test's assumptionscheck_assumptions: shape, small skewed samples, group sizes, outliers, expected counts, ANCOVA slope equality, missing values, "who is missing from the sample?"
3. Check spreadcheck_spread: SD, IQR, coefficient of variation, outliers, variance ratio
4. Calculate power before you runpower_analysis: power for the smallest effect *you* care about, and the n needed for 80%
5. Run the test, then report honestlyrun_test: runs exactly what you confirmed in step 1, with the p-value, effect size, CI and verdict
6. Sanity-check rare events against base ratesbase_rate_check (PPV/NPV), or skip_step with a reason when it isn't a rare-event question

Calling a step out of order is refused with a message that names the next step. Only steps 4 and 6 can be skipped, and only with a reason that appears in the report. If step 2 shows the chosen test doesn't fit, re-stating the plan in step 1 is allowed and restarts the later steps. The app's guide calls this a principled revision, not p-hacking.

3. You confirm every selection

When the agent proposes columns, groups, a chart type or report sections:

  • Clients that support MCP forms (elicitation), such as VS Code, show you a form with the agent's choices pre-filled as dropdowns and checkboxes. Change anything, then accept or decline. Declining runs nothing.
  • Other clients get a CONFIRMATION NEEDED response listing the proposal, the alternatives and a one-time token. The agent is instructed to show you the choices and call again with the token only after you agree. A token only works for the exact selection it was issued for, so a changed selection is proposed again.

A selection you've confirmed isn't asked about twice in the same session.

4. Charts and reports
  • create_visualization: histogram, box plot, scatter (with least-squares line), bar (mean or count by category), line, and pie. These are the app's chart types. Returns an accessible SVG (light and dark mode) and can save it as .svg.
  • build_report: only when you ask for one, and containing only the sections you tick. A completed hypothesis test becomes a write-up in the app's format: the question, the hypotheses, how it was tested (with steps 2–4), what was found, the verdict and base rates. Explorations never get a hypothesis section. Saved as HTML (default) or Markdown in your workspace; existing files are not overwritten unless you say so.

![An exploration report with summary statistics, a confidence interval and a histogram](https://raw.githubusercontent.com/meador793/stats-explorer

앞부분만 보여 드려요. 나머지는 저장소에서 읽어 보세요