프로토타입 · 미리 보기: 공식 레지스트리의 모든 서버를 담고 있으며 30분마다 동기화해요. 리뷰와 계정 기능은 다음 단계에서 열려요.
PopNx MCPAI를 쓰는 사람을 위한 MCP 서버 · 쉬운 말로 설명해요

kdraigo

제작자: kdraigo버전 1.27.0i★ –i클라우드에서 실행
레지스트리 이름com.kdraigo/mcp

설치

개요

제작자가 쓴 설명(영어 원문)

Your AI writes Go trading strategies; kdraigo backtests them on one-minute Binance and Bybit data.

PopNx MCP의 세 기둥

이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.

할 수 있는 일

이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.

  • 연결 방식: 클라우드에서 실행
  • 전송 방식: Streamable HTTP
  • 카테고리: 회계, 재무 및 세금

설치

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

설치하기 전에

  • 기본 점검: 3개 중 3개 통과
  • 제작자의 서버에서 실행돼요. 내가 요청한 내용은 제작자의 서버를 거쳐요.
  • 레지스트리에 입력해야 할 키가 나와 있지 않아요.

필요한 것

어떤 앱을 쓰세요?

위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.

웹, 데스크톱, 모바일의 Claude에서 쓸 수 있어요:

  1. Settings → Connectors 열기
  2. Add custom connector 누르기
  3. 아래 주소를 붙여 넣고 Add 누르기
  4. 로그인하라고 하면 제작자의 서비스에 로그인하기
SettingsConnectors1+ Add2https://…3
https://mcp.kdraigo.com/mcp

터미널에서 이 명령어를 실행하세요

claude mcp add --transport http kdraigo https://mcp.kdraigo.com/mcp

Cursor에서 열기

또는 설정을 직접 복사하기

프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요

{
  "mcpServers": {
    "kdraigo": {
      "url": "https://mcp.kdraigo.com/mcp"
    }
  }
}

브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.

VS Code에서 열기

또는 설정을 직접 복사하기

프로젝트의 .vscode/mcp.json에 붙여 넣으세요

{
  "servers": {
    "kdraigo": {
      "type": "http",
      "url": "https://mcp.kdraigo.com/mcp"
    }
  }
}

브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.

ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요:

  1. 웹에서 ChatGPT 열기 → Settings → Connectors (Apps)
  2. Create 또는 Add 누르기(일부 요금제는 먼저 Advanced에서 Developer mode를 켜야 해요)
  3. 아래 주소를 붙여 넣고 이름을 정한 뒤 저장하기
  4. 로그인하라고 하면 제작자의 서비스에 로그인하기
SettingsConnectors1+ Create2https://…3
https://mcp.kdraigo.com/mcp

메뉴 이름은 요금제나 시기에 따라 조금 다를 수 있어요.

선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.

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

할 수 있는 일

서버가 도구 목록을 보여 주기 전에 로그인을 요구해요.

기본 점검i

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

  • ✓ 통과

    제작자와 저장소 일치

    레지스트리 이름이 도메인 kdraigo.com 기준으로 확인되었어요(레지스트리가 도메인 소유를 확인해요)

  • … 아직 점검 안 함

    계속 관리되고 있음

    아직 GitHub에서 이 저장소를 읽어 오지 않았어요

  • … 아직 점검 안 함

    라이선스 있음

    아직 GitHub에서 이 저장소를 읽어 오지 않았어요

  • ✓ 통과

    엔드포인트 응답

    1363ms 만에 응답(HTTP 401)

  • ✓ 통과

    OAuth로 로그인

    OAuth 로그인을 지원한다고 밝혀서, AI 앱이 로그인 화면으로 안내해 줘요

  • … 아직 점검 안 함

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

    아직 점검하지 않았어요. 엔드포인트를 점검할 때 도구 목록을 읽어요

회계, 재무 및 세금 카테고리의 다른 서버와 비교i

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

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

자주 묻는 질문

kdraigo, 안전한가요?

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

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

레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.

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

제작자의 클라우드에서 실행돼요. 설치 없이 인터넷으로 연결하지만, 보내는 내용은 제작자의 서버를 거쳐요.

아직 관리되고 있나요?

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

어떤 앱에서 쓸 수 있나요?

Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되기 때문에, 원격 MCP 서버를 지원하는 앱(예: 개발자 모드의 ChatGPT)에서도 쓸 수 있어요.

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

같은 카테고리에는: Finance Toolkit, SolidInvoice, Korea Tax Calculator

대안

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

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

Finance Toolkit

제작자: JerBouma

500+ transparent financial methods calculated from raw statements, not third-party endpoints.

컴퓨터 또는 클라우드★ 5,496MIT오늘 업데이트
설치

SolidInvoice

제작자: SolidInvoice

Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.

클라우드에서 실행★ 981MIT8일 전 업데이트
설치

Korea Tax Calculator

제작자: UpstageAI

Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.

내 컴퓨터에서 실행★ 97MIT어제 업데이트
설치

제작자의 README

README 열기

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

kdraigo_mcp

Model Context Protocol server for the kdraigo algorithmic trading platform. Drop one binary into your mcpServers config and Claude Code (or any MCP client) can scaffold strategies, run backtests, fetch analytics, and iterate end-to-end against the kdraigo backend.

Two ways to use it:

  • Hosted at https://mcp.kdraigo.com/mcp: add that URL to claude.ai, ChatGPT, Gemini CLI or Claude Code as a remote MCP server, sign in on kdraigo.com (Google or wallet), and nothing runs on your machine. See Hosted server.
  • Local, over stdio: the binary is launched as a subprocess by your MCP client. No hosting, no port, no public surface. It signs each outbound request to kdraigo.com with your Ed25519 key.

Install

go install github.com/kdraigo/kdraigo_mcp/cmd/kdraigo-mcp@latest

go install reports the installed release tag automatically. From a clone, use make install (or make build) to stamp the version from your local git tag.

Verify (prints the release tag):

kdraigo-mcp version

Configure

You need an Ed25519 API key: create one on kdraigo.com under Account → API keys (kdraigo.com/account/api-keys). It gives a key_id (UUID) and a hex-encoded private_key, shown once.

Create ~/.kdraigo/config.yaml:

auth:

key_id: "00000000-0000-0000-0000-000000000000" private_key: "<128-hex-char-ed25519-private-key>" endpoint: "https://kdraigo.com" # optional; this is the default

Override the config path with KDRAIGO_CONFIG if you need a non-default location.

Wire into Claude Code

claude mcp add --scope user kdraigo -- kdraigo-mcp

Other MCP clients (or a project's .mcp.json) take the usual entry:

{

"mcpServers": { "kdraigo": { "command": "kdraigo-mcp" } } }

Restart the client. The tools below appear under the kdraigo server: 78 by default, 80 with the replay switch.

The two replay tools, create_backtest_session and run_backtest_stream, are off unless the server runs with KDRAIGO_MCP_ENABLE_REPLAY=1. They step candles through a session without running any strategy code, so they are not how a strategy is backtested. A strategy runs as its own program through dev_sdk: locally with go run ., or in the cloud workspace with workspace_run. A replay left parked also holds one of the account's session slots for up to an hour.

Install the skills

kdraigo-mcp install-skill                    # ~/.claude/skills/<name>/SKILL.md

kdraigo-mcp install-skill --project # /.claude/skills/ /SKILL.md

The skills are built into the binary, so they always match its tools. Restart Claude Code to load them. Releases before v1.1.0 wrote flat ~/.claude/skills/ .md files that Claude Code never loaded; the installer names any it finds so you can delete them.

  • kdraigo-strategy — open the research lab → write the hypothesis → check what was already done → run (go run . or the cloud workspace) → report → drill down → record → hand off, how to judge a result, and the pitfalls.
  • kdraigo-indicators — choose the right technical indicator by intent and wire it via the SDK.

Tools

Results come back as a few header lines and tab-separated tables, with no JSON, so a page of rows fits the client's tool-output limit. A result stops at about 60 KB and its last line says how to get the rest (offset, or save_to for orders).

ToolWhat it does
get_sdk_docsReturns the embedded dev_sdk reference. Pass section to scope.
get_indicator_docsDeep per-indicator reference (purpose, calculation, signals, usage). Pass name to scope to one indicator or category.
scaffold_strategygit clones a template from example_strategy into a target dir.
get_session_reportA backtest's or live session's results in one call: return, drawdown, return/DD, P&L split, trades and win rate per side, average R with its standard error, net without the 5 best trades, losing streak, time underwater, daily Sharpe/Sortino/Calmar, a table per instrument, P&L per month, and the platform's warnings (unfinished run, missing candles, few trades, no stops, open positions, concentration).
get_tradesEvery trade with entry, exit, net, initial stop and R; filter, sort by net or R, or save_to a CSV. Needs analytics_service with report version 2.
get_breakdownTrades grouped by period, instrument, side, exit kind, holding time, weekday or hour, each group with win rate, net, profit factor and R.
list_sessionsThe caller's backtest sessions, newest first, with status and progress.
list_live_sessionsThe caller's live trading bots (those that send telemetry): status, last heartbeat, uptime and the wallet now against the start.
get_session_detailOne backtest's record: window, progress, starting wallets, instruments with fills and fees.
get_live_sessionOne live bot now: its open positions valued at the mark price, what protects each (resting stop and take-profit), the wallet and its last orders.
get_session_ordersOrders filtered by instrument, status, role and time; with_reason adds the strategy's reason and logs; save_to writes every match to a local CSV. Takes session_type=live too.
get_session_positionsFutures positions a session held, paged, with open and liquidated counts (empty for spot).
get_session_fundingFunding ledger, one row per settlement, paged, with totals (empty for spot).
update_session_metadataPatches name, notes, tags, favorite.
delete_sessionRemoves a session and its data.
get_analytics_typesLists available metric types (equity, drawdown, trading_frequency, etc.).
get_analytics_seriesTime-bucketed series for a session metric, whole session or one instrument; at most 2,000 buckets.
get_candlesOHLCV from data_provider (public endpoint, no signing).
get_flowTrade flow per bar from data_provider (public): taker buy/sell volume and counts, delta, VWAP, large prints; on perpetuals liquidations, open interest, funding, mark and index (null before collection). CSV by default; fields picks columns, at looks up up to 1,000 times in one call.
get_positioningFutures positioning per bar from data_provider (public): open interest, all-account and top-trader long/short ratios, taker buy/sell ratio; 5-minute periods back to 2020; null = not published. CSV by default; fields picks columns, at looks up up to 1,000 times in one call.
workspace_createStarts a cloud workspace from a template (basic, with-indicators, with-risk-manager, with-atr-bracket) on a dev_sdk version; with lab, its runs are recorded in that research lab.
workspace_listThe caller's workspaces.
workspace_filesA workspace's files with sizes, versions and who wrote each (the Lab or API).
workspace_read_fileA file's full content, then its version.
workspace_write_fileCreates or replaces a file (flat .go files; the platform owns go.mod). With base_version, a file the user changed in the Lab since is refused, not overwritten.
workspace_delete_fileDeletes a file; with version, only that version.
workspace_buildCompiles on a sandbox machine; returns import-check or compiler errors as file:line: message.
workspace_runBuilds and runs on the sandbox machine with a key minted for the run; waits up to wait s and names the backtest sessions it made. Takes your own env.
workspace_run_statusA build's or run's status, sessions and last lines of output; wait follows one still going.
workspace_logsA run's output, paged by byte offset (capped at 1 MB per run).
workspace_stopStops a run still going; its key is revoked.
workspace_runsA workspace's builds and runs, newest first.
workspace_deleteDeletes a workspace with its files and run history; its sessions stay.
workspace_set_labPuts a workspace in a research lab (or none): its runs are recorded there from then on.
lab_list / lab_createThe caller's research labs; a new one with a brief to fill, blank or from a template (futures-trend, spot-accumulation).
lab_openA lab at the start of a session: brief, last handoff, open experiments, verdicts, recent runs with their results, lessons.
lab_checkWhat was already done like a planned run: an exact repeat (with workspace_id: same code, values, data and window), experiments on the same scope with their verdicts, related notes.
lab_lintA lab's check-up: a brief never written, too long or older than the latest verdict; experiments never decided; unfiled runs; links that reach nothing; work not handed off.
lab_searchFull-text search over notes, experiments and lessons, one lab or all.
lab_note_read / lab_note_writeA note, the brief or a lesson; writes take base_version so a change made in the website is refused, not lost.
lab_handoffWhere this session stopped, shown first by the next lab_open.
experiment_save / experiment_register / experiment_activate / experiment_decideDraft an experiment (hypothesis, mechanism, protocol, scope), freeze it before its deciding runs, file the lab's runs under it, record its verdict.
lab_runs / lab_file_runsA lab's recorded runs with their results; file runs under an experiment.
vault_pull / vault_pushLocal only: a lab as a folder of markdown files Obsidian opens, and its edits sent back (see Vault below).
syndicate_list / syndicate_openThe user's syndicates (groups that share labs), their members and labs.
syndicate_create / syndicate_join / syndicate_leaveMake one (Verified or Pro), join one with an invite code, leave one. Invites and roles are done on the website.
experiment_publishA decided experiment as a frozen snapshot with verified result cards (and optionally its run's code), as a draft or to a syndicate. Publishing to everyone is the user's click on the website.
library_search / library_readThe research library: what others published to everyone or to the user's syndicates, with filters (pair, timeframe, outcome, pre-registered, has code).
library_forkA publication into the user's own lab as a new draft, with its notes; with workspace=true its code goes into a new cloud workspace.
widget_typesThe widget catalog: each type, its params (allowed values, defaults) and an example.
board_list / board_openThe user's boards (and their syndicates', as syndicate:board); a board's widgets with ids, places and params.
board_createA board for the user, or in a syndicate they write in.
widget_add / widget_update / widget_removeAdd, change or remove one widget; every write is checked against the catalog and a refusal names the field.
board_set_layoutMove and resize several widgets at once on the 12-column grid.
script_referenceThe kdscript language guide: syntax, every built-in, inputs, drawing calls, examples.
script_list / script_openThe user's chart scripts (and their syndicates'); a script's source, inputs, plots and version.
script_checkCheck a draft without saving it: problems by line and column, or its inputs and plots. Nothing runs.
script_saveSave a new script, or over an existing one (the newest version unless base_version is given); checked first.
script_previewRun a script on the newest bars of a pair, isolated on the platform: each plot's newest values, first time, min and max, or where it failed.
script_removeDelete a script that no board draws.

|

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

PopNx에게 묻기