mcpbeat Sign in

BPJ Task Loop MCP Server

answering

BPJ Task Loop is answering right now. Last checked 6 min ago. It exposes 2 tools. Last commit 24 Oct 2026.

BPJ rule-based task-state reviews and workflow tool discovery. Free, no account required.

Uptime history 16 days of history
16 days agonow
100.0%
Uptime 24h
91 of 91 checks
2
Tools
read from the server
236 ms
Response time
average over 24h
0
Stars
last commit 24 Oct 2026

What the code does

We read the source, 2 h ago · tools taken from the live server · rules 995398eba69f

A tool parameter reaches a dangerous call

A value the model can set ends up inside a file or shell call. That is not a flaw by itself — for a terminal server it is the job — but it is where things go wrong when it is not.

A tool parameter reaches a dangerous call get_sunwatch_track_record.url → .claude/skills/video-clip-pipeline/scored_pipeline.py:238, get_sunwatch_track_record.url → .claude/skills/video-clip-pipeline/scored_pipeline.py:84, get_sunwatch_track_record.url → sites/agiscorecard/tools/jarvis/handoff-browser-test.mjs:60 и ещё 4
        title_result = subprocess.run(
Evidence

Things with no honest explanation: a promise that contradicts the code, code that runs at install time while hiding what it does, data leaving the machine.

Runs commands and hides how tools/marketing/eco-laundry-03/render.py:15
…te=sf.read(raw);factor=max(1,len(samples)/rate/(b-a-.25));assert factor<1.35,(i,factor);fitted=OUT/f'voice-fit-{i}.wav';subprocess.run(['ffmpeg','-v','error','-y','-i',str(raw),'-af',f'atempo={factor:.6f}','-ar',str(sr),str(fitted)],check=True);samples,_=sf.read(fitted);start=int…
Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

 assert.match(r.findings[2].text,/description(可能截断;发布者自述,未独立核验)/);assert.ok(!r.evidence.some(x=>x.field==='stars'));assert.doesNotMatch(r.nextActions[0].action,/steal|perfect/);
        result = subprocess.run(cmd, shell=True, capture_output=True, text=True, check=check)
…入记录;选择本身不会改动已有计划。')}</p>${fitQuestions.map(q=>`<label class="field">${q.label[lang]}<select id="commercial-${q.id}"><option value="unknown">${t('Not established','尚未明确')}</option><option value="yes">${t('Yes','是')}</option><option valu…
 return spawnSync(process.execPath,['--input-type=module','--eval',command],{encoding:'utf8',timeout:10000});
  document.getElementById("concepts").innerHTML = DATA.concepts.map((c, i) => `
Reads files and sends them to the network .claude/skills/podcast-ops/podcast_pipeline.py:791
    for ep_dir in sorted(episodes_dir.iterdir()):

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

A tool parameter here reaches a dangerous call

That is not a flaw by itself — but it is where things go wrong when it is not the job. We re-read this code on every release. Watch it and you hear from us the day another one appears.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add bpj-ai-tools --transport http https://baipiaoji.com/api/ai-mcp
Settings → Connectors → Add custom connector, then paste this address
https://baipiaoji.com/api/ai-mcp
~/.codex/config.toml
[mcp_servers.bpj-ai-tools]
url = "https://baipiaoji.com/api/ai-mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "bpj-ai-tools": {
      "url": "https://baipiaoji.com/api/ai-mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "bpj-ai-tools": {
      "type": "http",
      "url": "https://baipiaoji.com/api/ai-mcp"
    }
  }
}

Available tools 2

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

bpj
list_bpj_ai_tools
List first-party BPJ AI workflow tools, capabilities and availability. Separate from third-party directory.
review
review_task_state
Rule-based preflight for an explicit task state. Does not read chat histories or predict a calibrated success probability.

Endpoints

URLTransportStateLatencyChecked
https://baipiaoji.com/api/ai-mcp streamable-http answering 218 ms 6 min ago

Alternatives to BPJ Task Loop

same job, measured the same way
API Acre
by apiacre

73 x402-paid Base and Solana APIs with free discovery, samples, workflows, and Pixel Acre.

73 tools answering
StewAI
by stewai

Discover, run, inspect, build, test, and privately reuse AI workflows.

answering
Prooftask
by cognitive-emergence

Free public n8n, AI support and software acceptance templates; scoped private delivery workflows.

506 installs/wk 3 tools answering
VibeSEO
by vibeseo

SEO research, keyword discovery, site audits, Search Console, backlinks and content workflow.

answering
Amo.ng
by amo

Discover and retrieve published Amo.ng Prompts, Workflows, and Skills.

answering
Mainstreet MCP
by gbrussich52

Free small-business facts and stateless workflow review kits: quotes, invoices and order handoffs.

34 installs/wk local only
Red by Big Red Cloud
by bigredcloud

Secure MCP access to Big Red Cloud accounting data, workflows, help and training.

159 tools answering
Diagrid Catalyst
by diagrid

Build and operate Dapr Workflows and Durable Agents on Diagrid Catalyst. Sign-in required.

answering

BPJ Task Loop — questions

Answers built from our own checks of this server.

What can BPJ Task Loop do?
It exposes 2 tools, read directly from the server on our last check. Among them: list_bpj_ai_tools, review_task_state. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is BPJ Task Loop working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 236 ms. The bar chart above shows every period we have measured.
How do I connect BPJ Task Loop?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does BPJ Task Loop need an API key?
No. BPJ Task Loop completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 2 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is BPJ Task Loop?
It answers our handshake in 236 ms on average, which is faster than 70% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is BPJ Task Loop open source?
We cannot say either way: written in HTML and 0 stars on GitHub, but we could not determine the licence, and without one the code is not open source by default.