draw.io
Create draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.
Spreadsheets that fill themselves from your emails and webhooks, the same way every time.
选择你使用的 AI 应用,然后复制设置。
通过 2/3 项检查 · 你的提问会经过开发者的服务器(trackerhacker.com) · ✓ 命令已检查 2026年11月13日
第一步:你用哪个 AI?
选择你用的应用,步骤会显示在下方。
可连接 Claude · 约 2 分钟
不需要密钥,不用安装程序 · 在 claude.ai 或桌面应用设置一次,即可在聊天中使用 · 免费账户可添加 1 个 · Team/Enterprise 方案由所有者(Owner)添加
CustomizeConnectors
把这里的内容复制到 Claude 中同名的输入框,然后点击 Continue
TrackerHackerhttps://trackerhacker.com/mcp在 Claude 检测到的登录设置页点击 Continue · Authentication 按作者说明选择(Sign in now、Sign in when needed 或 No sign in),然后点击 Add
+ConnectorsTrackerHacker
用 TrackerHacker 告诉我你能帮我做什么,然后做一件给我看✓ 如果 Claude 说正在使用 TrackerHacker,或回答中出现 TrackerHacker 的工具名称,就表示连接成功
菜单名称已于 2026年11月11日 对照 Anthropic 帮助页面核实 · 你的界面可能因版本略有不同
能否连接 ChatGPT 取决于方案
完整 MCP:网页版 ChatGPT Business、Enterprise 或 Edu · Pro:以读取/获取权限连接,修改数据的工具可能用不了 · Plus:官方文档尚未确认,如果在插件页看到添加自定义 MCP 的选项可以试试 · 仅限网页
Plugins+Add custom MCP server
输入名称,在 Connection 下粘贴地址,勾选风险提示,然后点击 Create as a plugin
TrackerHackerhttps://trackerhacker.com/mcp开启新聊天,输入前先从插件列表中选择 TrackerHacker
用 TrackerHacker 告诉我你能帮我做什么,然后做一件给我看✓ 如果 ChatGPT 说正在使用 TrackerHacker,或回答中出现 TrackerHacker 的工具名称,就表示连接成功
菜单名称已于 2026年11月11日 对照 OpenAI 帮助页面核实 · 你的界面可能因版本略有不同
可连接 Claude Code · 约 2 分钟
不需要密钥,不用安装程序
Mac:按 Command+空格,输入 Terminal · Windows:打开 PowerShell
claude mcp add --transport http --scope user trackerhacker https://trackerhacker.com/mcp应能看到 TrackerHacker 在列表中并显示已连接
用 TrackerHacker 告诉我你能帮我做什么,然后做一件给我看✓ 如果 Claude Code 说正在使用 TrackerHacker,或回答中出现 TrackerHacker 的工具名称,就表示连接成功
菜单名称已于 2026年11月11日 对照 Anthropic 帮助页面核实 · 你的界面可能因版本略有不同
可连接 Cursor · 约 2 分钟
不需要密钥,不用安装程序
用 TrackerHacker 告诉我你能帮我做什么,然后做一件给我看✓ 如果 Cursor 说正在使用 TrackerHacker,或回答中出现 TrackerHacker 的工具名称,就表示连接成功
菜单名称已于 2026年11月11日 对照 Cursor 帮助页面核实 · 你的界面可能因版本略有不同
可连接 VS Code · 约 2 分钟
不需要密钥,不用安装程序
用 TrackerHacker 告诉我你能帮我做什么,然后做一件给我看✓ 如果 VS Code 说正在使用 TrackerHacker,或回答中出现 TrackerHacker 的工具名称,就表示连接成功
菜单名称已于 2026年11月11日 对照 VS Code 帮助页面核实 · 你的界面可能因版本略有不同
其他支持 MCP 的应用(如 Windsurf、Zed、Gemini CLI)添加方式各不相同,请在应用列表中查看
通过网页连接的应用使用的地址
https://trackerhacker.com/mcpJSON 设置在下方“开发者专用”中
Claude Code
claude mcp add --transport http --scope user trackerhacker https://trackerhacker.com/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"trackerhacker": {
"url": "https://trackerhacker.com/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"trackerhacker": {
"type": "http",
"url": "https://trackerhacker.com/mcp"
}
}
}这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
依据这个服务器的连接方式和各应用自己的文档,检查于 2026年11月10日。
通过互联网连接,适用于
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
工具名称和描述与服务器在 2026年11月15日 报告的完全一致。这些内容由作者撰写,不是我们写的;我们以纯文本形式显示。
read_guideHow TrackerHacker works and how to write hacks, mappings, rules, cards and questions, one page at a time. Pages: overview (Read first: the words (track, hack, mapping, Inbox) and the usual order of calls.); templates (Before writing or checking a text template: fields, types, dat
list_ready_madeUse this first when the person wants to track, log or keep a record of something that keeps happening (bank transactions, Amazon orders, Shopify orders, Stripe payments, steps). Lists the ready-made tracks TrackerHacker sets up in one step: each is one kind of sheet with fixed co
start_trackingUse this when the person wants a sheet that keeps itself up to date from their emails or apps ("track my Amazon orders", "log my card spending"). Call it once the person has seen its columns and said yes. Sets up a ready-made track: makes the sheet in the person's Google Drive an
create_custom_trackUse this when the person wants something tracked over time and no ready-made track or shared template fits. Makes a new kind of sheet with the columns the person agreed to: show them the columns first and wait for a yes or their changes. Rows come from forwarded emails (source em
list_tracksThe person's tracks (sheets), each with its id, link, columns, the hacks that fill it (each with its state: On, Off, Stopped matching, or Paused when it's over the plan's limit) and this week's numbers, plus the Google account you're connected to (signedInAs) and their TrackerHac
check_tracksWhat needs attention across all the person's tracks: hacks that stopped matching their senders' messages (the sender probably changed its emails), messages waiting in each Inbox, sheets TrackerHacker lost access to, and this week's failures. Good for a scheduled check. Each probl
check_dataReads one track's data tab and names rows its formulas would read wrong: the same key on two rows (an update finds only the first), a column every row needs left empty, and a date or number typed as text (totals and filters skip it). Each problem gives the column and the sheet's
find_row_emailFor one row of a track (its number from read_rows), a Gmail search for the email it was made from: from the senders of the hack that wrote it, around the day TrackerHacker received it, with the row's key when it has one. Gives the search (query), a link that opens it in Gmail (ur
suggest_hackSuggests a hack (a template that reads one kind of message) from an example email or JSON body, for a track. It's checked against similar messages waiting in the track's Inbox. A fallback: write the template yourself first and check it with test_hack, and call this only after two
test_hackShows what a hack template reads from example messages, without saving anything. Templates are the message's fixed text with {{field:type}} where values go (types: text, number, currency, date, datetime, boolean, url), {{...}} for parts that change but aren't wanted, {{#each}}...
save_hackSaves a hack and attaches it to a track, so matching messages become rows from now on, then runs the track's Inbox again so messages already waiting become rows too (inbox says how many). Give hackId to change one that exists: send only what changes, and its name, template, sende
read_inboxMessages that reached a track but didn't make a row (no hack read them, or a rule blocked them), newest first, with why: up to 20 of the newest 50. Give from to see only one sender's (when fixing its hack, so the person's other mail stays out of this chat), and before (olderBefor
hack_versionsEvery version kept of a hack, newest first, with its template, senders and subject words. TrackerHacker numbers them itself: major when the template stopped reading the emails the one before read or dropped a field, minor when it reads them and more, patch when it reads the same.
rerun_inboxRuns the track's hacks over its Inbox again, 50 messages at a time from the newest. Messages they now read become rows and leave the Inbox. save_hack, use_community_hack, update_hack_from_community and use_drafted_fix do this themselves; call it after set_rules, when a hack was c
add_rowsAdds rows the person tells you about to a track, like a purchase they made in cash. Each row is an object of columns to values, by column key (from list_tracks) or by the column's name as the sheet shows it; dates as YYYY-MM-DD. All rows are written, or none: a value that doesn't
update_rowChanges cells of one row in the person's own track, when they correct something ("that burrito was 750 calories, not 600"): read_rows first for the row's number and values, then give values (each column to its new value) and was (each of those columns to the value read_rows showe
send_messageHands an email (its From address, subject and text) or a JSON body to one of the person's own tracks, to be read by its hacks exactly as if they had forwarded it: the hacks' fixed rules make the rows, and schema checks, row keys, blocking rules and the Inbox all apply. Use this r
get_glanceWhat the track's Glance cards show now (cards: label, value, detail, tone), and whether cards that turn warn or bad notify the person (alerts). This answers "am I over budget?". With forEditing: true it gives what set_glance needs instead: each card's cells as written, formulas i
set_glanceReplaces the cards the track's sheet shows in the app with this list (call get_glance with forEditing: true first, and send the ones it has along with yours). A list shorter than the one it has is refused unless replace is true. Each card is {label, value, detail, group, tone, li
set_alertsGlance alerts: whether a Glance card turning warn or bad notifies the people on the track, once until it turns back. On by default. (To do alerts, whether a new question notifies them, are switched in the app or the sheet's TrackerHacker panel; list_todo says whether they're on.)
remindersA reminder nudges the person on their phone or browser at a time of day, on some days of the week, to add a row ("Log your weight"), with a button that opens the form with some answers filled in. action list shows a track's reminders; add makes one (label, days, time, and preset,
get_questionsThe questions the track's sheet asks the person in To do (its To do tab): each row's cells as written, formulas included, and what it asks now (asking). Also the sheet's tabs and its data tab's columns, for writing formulas.
set_questionsReplaces the questions in the track's To do tab with this list (call get_questions first, and send the ones it has along with yours). A list shorter than the one it has is refused unless replace is true. Each is {id, prompt, type, options, target, group, context, to, for}; any of
list_todoWhat the person's tracks are asking them now (To do in the app), by track: each question's id, prompt, type and choices, and whether the track's To do alerts are on (todoAlerts: a new question then notifies them). Answer with answer_question when the person tells you the answer.
answer_questionWrites the person's answer to one of their sheet's questions (from list_todo), as if they tapped it in To do. Only answer what the person told you. value is the choice's text, a list of choices for multi_choose, true or false for confirm, or the text, number or date (YYYY-MM-DD).
dismiss_inboxRemoves messages from the track's Inbox that will never be rows, like newsletters or one-off mails, so check_tracks stops counting them. This can't be undone, so first list for the person what you'd clear (sender and subject) and clear only what they agree to; in a scheduled or u
use_drafted_fixWhen a hack stops matching, TrackerHacker works out an update for it (draftedFix in check_tracks) that waits for the person in To do, where the buttons are Update the hack and Not now. Only when the person tells you to, in this conversation: use it (draftedFix says how many of th
get_webhook_linkThe private link other apps (Zapier, IFTTT, iOS Shortcuts, a script, a shop) post JSON or text to, to add rows through the track's hacks. Made the first time it's asked for. Treat it like a password: give it only to the person, for the app they're connecting, in a code block so i
scheduled_fetchesFor a service that has the data but never sends it (a social network's post stats, a shop's stock, an API with no webhooks): every 1, 3, 6, 12 or 24 hours TrackerHacker asks an address and the track's JSON or text hacks read the answer exactly like a webhook body, a list making o
gmail_forwardingWhether Forward from Gmail automatically is offered and on, and the link the person opens to turn it on with one Allow tap, on any device. Instead of a Gmail filter, TrackerHacker then picks up mail from the person's hacks' senders in their Gmail within seconds of it arriving (se
stop_gmail_forwardingTurns off Forward from Gmail automatically and revokes Google's grant. Mail forwarded to their TrackerHacker address keeps working. Only when the person asks; turning it back on is their own Allow tap (the link from gmail_forwarding).
set_drive_watchWhether Google Drive tells TrackerHacker when the person's sheets change, so what a sheet asks in its To do tab reaches them with nothing installed in the sheet. It's on for everyone unless they turned it off. Leave out on to read how it stands: whether it's on and how many sheet
quick_addsQuick adds: buttons on the app's Home, for something the person adds often ("Coffee $4", "Walked the dog"): each opens a track's form with answers filled in, or with instant adds its row in one tap, dated when tapped (then preset must fill every required column but the date). act
read_rowsReads the rows in a track's sheet, newest last, to answer the person's questions about them ("what did I spend on dining this month?") or to check that a hack wrote what it should. Each row has its number and its values by column name. Filter with where (each column name to text
add_columnAdds a column of the sheet's own after its last one, for the sheet's formulas or the answers to its questions to fill (a Category the sheet asks about, a Status). TrackerHacker leaves it alone: hacks don't write it. For a column hacks should fill, publish a new version of the tra
format_sheetGives each column of a track's sheet the date or number format its schema promises (dates as dates, money with two decimals), for the rows already there as well as new ones, and takes bold off the rows below the header. Use it when dates or times show as plain numbers like 46334
use_starterBuilds a track's sheet on the TrackerHacker starter, the base for a template instead of a blank sheet, or updates it to the newest starter. Adds only the tabs it lacks (a Start here cover the author writes, Settings with setting, value and what it does, Glance and To do), sets Tr
get_schemaA schema (the app shows it to the person as a topic) and its versions, newest last, with every field (key, label, meaning, type, required, enumValues, auto, format, aliases). list_tracks gives each track's schemaId. Only its author can publish new versions: the person's own (mine
publish_schemaPublishes the next version of one of the person's own schemas (from get_schema, where mine is true), kept private. Give the whole schema with its new version: the same major version with minor + 1 to add optional fields or loosen one, so every track on it keeps working; major + 1
upgrade_trackMoves a track to the next major version of its schema: renames the sheet's headers the version renames and moves its hacks' mappings. Refused, with what to change, when a hack wouldn't fill the new version's required columns: fix those hacks first.
change_templateMoves a track to another layout for its schema (a ready-made template like a monthly budget, by its id), or to its template's newest version: adds the tabs it brings and sets each column's allowed values. The person's rows and own tabs stay as they are. list_tracks shows template
update_from_templateFor a sheet copied from a shared template sheet (copiedFrom in list_tracks): which version of the template it's on, the newest, and what updating adds, tab by tab. change new: the newer version adds the tab. changed: its author changed the tab, so the new version is added beside
report_community_hackReports a community hack someone else shares: broken (it reads messages wrong or writes wrong values), private_data (its template or examples hold a real person's details), or harmful. Say what you saw in details, without the person's own data. A private_data report, or three rep
get_formThe track's form for adding a row by hand: its fields, its design (title, intro, thanks, askName, and each field's question, help, or hidden value), and its link for people without an account, if it has one.
set_formSets how the track's form asks for a row: {title, intro, thanks, askName, fields: [{key, label, help, hidden, value}]}, fields by column key in the order asked; a hidden field always gets its value. null goes back to the template's design.
share_formMakes the link that lets anyone who has it add a row to the track through its form (volunteers logging hours, guests signing up), with a bot check. Ask the person first and tell them who they plan to give it to: anyone with the link can add rows. Made once: asking again gives the
find_hacksSearches the hacks people share with the community, by sender (like chase.com) or name. Each has its fields, how many people use copies, how many of those read a message in the last 30 days (working) or stopped matching (stopped), and an example message. Before building a hack fo
use_community_hackCopies a community hack into the person's account and attaches it to a track, mapping its fields to columns by name unless you give a mapping (as in save_hack), then runs the track's Inbox again so messages already waiting become rows (inbox says how many). The copy is theirs; wh
update_hack_from_communityBrings a hack the person copied from the community up to the latest version its author shared (list_tracks or check_tracks says when there is one). A copy nobody changed takes a minor or patch version by itself, so this is for a major version (it reads different emails, or change
share_hackShares one of the person's hacks with everyone, or shares it again after a fix so everyone using a copy can take it. Leave out examples and TrackerHacker makes them up from the template itself (its fixed wording with made-up values, no AI); or give 1 to 5 example messages it read
unshare_hackStops listing one of the person's community hacks. Copies people already made stay theirs.
find_templatesTemplate sheets people share: whole sheets built for something (a budget, a shop's orders), with their tabs, formulas, Glance cards and questions. install_template builds one in the person's Google Drive; each also has a copyUrl for copying it in Google Sheets, except one marked
install_templateBuilds a new sheet in the person's Google Drive from a template sheet people share (from find_templates), once the person has seen its columns and said yes, and makes it one of their tracks: its tabs, formulas, Glance cards, questions and example rows come along, and its form. Ch
connect_sheetMakes a Google Sheet the person already has into one of their tracks, from its link, so hacks can write to it: a copy of a template sheet (like a budget someone shared) keeps its own tabs and formulas; any other sheet gets the tabs a track writes to beside its own. Google lets Tr
share_templateShares one of the person's sheets as a template others copy: its tabs, formulas, Glance cards and form go with it; each share is the next version. Only a sheet with nothing of the person's own, since a copy carries everything: set up a fresh track for sharing (start_tracking with
unshare_templateStops listing one of the person's template sheets. Copies people already made are theirs.
rate_templateGives a public template the person copied and connected 1 to 5 stars, with an optional short review (up to 280 characters, no links, email addresses or long numbers), shown on its public page under their public name, or as "A TrackerHacker user" when they haven't set one. Rate on
template_reviewsLists the reviews of templates the person shares, newest first (hidden: reports hid its words from the page). With reviewId and reply, answers one as the template's author, once: answering again replaces it, and an empty reply takes it back. Up to 280 characters, no links; write
send_feedbackSends a report to the TrackerHacker team: a bug (a tool that fails or does something wrong), a hack to make, an idea (what TrackerHacker would need to support what the person wants), praise (what they like) or a complaint (what annoys them, though nothing is broken). Show the per
get_rulesA track's blocking rules (rows they keep out of the sheet) and the columns a rule can name, with their types.
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月15日
注册中心没有列出源代码仓库,因此无法将发布者(trackerhacker.com)与代码对应起来
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
在 531 毫秒内响应(HTTP 200)
无需登录
已读取 60 个工具描述,未发现针对 AI 的隐藏指令
提问、分享技巧或报告无法使用。按“有帮助”数量排序。
还没有评价
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 3 项适用的基础检查中通过了 2 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(1.1.0)于6天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,因此也能用于接受远程 MCP 的应用,例如网页版 ChatGPT(Business 及以上为完整 MCP;Pro 为只读)。
同一分类中有:draw.io, Vexa, emailmd, Kite Discord Bot Builder, e2a — email for AI agents
同一分类、其他作者、命令已通过检查。官方的排在前面,再按星标排序。
如何看卡片:↓ 每周下载量i★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Create draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
Build and fix Discord bots from a chat. Kite hosts them 24/7, with no code to deploy.
Authenticated email gateway for AI agents — per-agent inboxes, HITL approval, SPF/DKIM verified.
仓库中没有找到 README