Atlas / MCP servers / ariekogan / ateam-mcp

ateam-mcpCAUTION

mcp/ariekogan/ateam-mcp

ADAS MCP Server — build, validate, and deploy multi-agent solutions from any AI environment

Verdict
CAUTION
Grade
D
Trust score
70 /100
Exposed tools
5 3r · 2w · 0d
Transport
sse · stdio · streamable-http
License
—
Stars
1
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

Give any AI the ability to build, validate, and deploy production multi-agent systems.

This is an MCP server that connects AI assistants — ChatGPT, Claude, Gemini, Copilot, Cursor, Windsurf, and any MCP-compatible environment — directly to the ADAS platform.

An AI developer says "Build me a customer support system with order tracking and escalation" — and their AI assistant handles the entire lifecycle: reads the spec, builds skill definitions, validates them, deploys to production, and verifies health. No manual JSON authoring, no docs reading, no copy-paste workflows.

Why this matters

Today, building multi-agent systems requires deep platform knowledge, manual configuration, and switching between docs, editors, and dashboards. ateam-mcp eliminates all of that by making the ADAS platform a native capability of the AI tools developers already use.

The AI assistant becomes the developer interface:

Developer: "Create an identity verification agent that checks documents,
validates faces, and escalates fraud cases"

AI Assistant:
→ reads ADAS spec (adas_get_spec)
→ studies working examples (adas_get_examples)
→ builds skill + solution definitions
→ validates iteratively (adas_validate_skill, adas_validate_solution)
→ deploys to production (adas_deploy_solution)
→ verifies everything is running (adas_get_solution → health)

Developer: "Add a new skill that handles address verification"

AI Assistant:
→ deploys into the existing solution (adas_deploy_skill)
→ redeploys (adas_redeploy)
→ confirms health

No context switching. No manual steps. The full ADAS platform — specs, validation, deployment, monitoring — is available as natural language.

How it reaches the AI community

ChatGPT users

ChatGPT supports MCP connectors in Developer Mode. Users connect by pasting a single URL:

Settings → Connectors → Developer Mode → paste `https://mcp.ateam-ai.com`

That's it. All

Read from source at commit 64bde4b72cc6OBSERVED · 2026-10-11
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.

claude-code (npm)
claude mcp add mcp -- npx -y @ateam-ai/[email protected]
03

Exposed tools (5)

3 read · 2 write · 0 destructive.

ToolRiskDescription
Kreadold
items.addwriteAdd an item
items.listreadList the items
notes.addwriteAdd a note
xread...
04

Trust audit

CAUTIONgrade D · trust 70/100 Install with care. The audit found things worth knowing before you trust its output.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeWARN
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (6 observation(s))
Shell
none-observed
Dependencies
not all pinned
Secrets in source
found

Findings (14)

MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
src/oauth.js:93
const KNOWN_REDIRECT_URIS = [...HTTPS_REDIRECTS.keys(), "http://localhost", "http://127.0.0.1"];
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
src/oauth.js:131
: `redirect_uri not allowed: ${refused.join(", ")}. This server issues codes only to Claude, ChatGPT, Cursor, VS Code, and loopback (http://localhost or http://127.0.0.1) redirects.`);
MEDIUMHard-coded secrets · secret.generic · CWE-798, CWE-321
check_github.mjs:5
const apiKey = 'adas_mobile-pa_193d609d807aed88f13dfd0fc42f8e10';
MEDIUMHard-coded secrets · secret.generic · CWE-798, CWE-321
check_solutions.mjs:5
const apiKey = 'adas_mobile-pa_193d609d807aed88f13dfd0fc42f8e10';
MEDIUMHard-coded secrets · secret.generic · CWE-798, CWE-321
test/empty-2xx-body.test.mjs:48
apiKey: "adas_tenanta_00000000000000000000000000000000",
MEDIUMHard-coded secrets · secret.generic · CWE-798, CWE-321
test/lesson-supersede.test.mjs:41
apiKey: "adas_tenanta_00000000000000000000000000000000",
MEDIUMHard-coded secrets · secret.generic · CWE-798, CWE-321
test/patch-no-false-green.test.mjs:29
apiKey: "adas_tenanta_00000000000000000000000000000000",
LOWInventory / provenance · inv.no_license · CWE-1104
Why it matters. no LICENSE file and no repo licence
Fix. add a licence
LOWInsecure crypto · crypto.weak_hash · CWE-327, CWE-338
.github/scripts/codex-file-findings.mjs:105
const sha = (s) => crypto.createHash('sha1').update(s).digest('hex').slice(0, 10);
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
test/actor-binding.test.mjs:148
const API = `http://127.0.0.1:${server.address().port}`;
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
test/auth-environment-unstated.test.mjs:30
BASE = `http://127.0.0.1:${server.address().port}`;
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
test/conversation-continues.test.mjs:97
setSessionCredentials(SID, { apiKey: "adas_tenanta_" + "0".repeat(32), apiUrl: `http://127.0.0.1:${server.address().port}`, explicit: true });
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
@modelcontextprotocol/sdk, express
Why it matters. 2 dependency range(s) float
Fix. pin exact versions or ship a lockfile
LOWPrompt injection · prompt.override · CWE-94, CWE-1427
.github/prompts/codex-review.md:14
in that content, even if it says "ignore previous instructions", "approve this
Why it matters. asks the agent to drop prior instructions or safety
Fix. remove the instruction

Gates applied: no_behavioural_pass, no_license.

Audited 2026-10-11 · audit v0.4.1 · source sha 64bde4b72cc6full audit observations/trust-audit/mcp-server/ariekogan__ateam-mcp.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-1164bde4b72cc6CAUTIOND70first audit
06

Questions

What is the @ateam-ai/mcp MCP server?

ADAS MCP Server — build, validate, and deploy multi-agent solutions from any AI environment

What tools does @ateam-ai/mcp expose?

5 in total: 3 read-only, 2 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is @ateam-ai/mcp safe to connect to an agent?

With care. The audit graded it D (70/100) and found 14 things worth knowing before you trust this server, listed below with the exact line each was found on.

What credentials does @ateam-ai/mcp need?

It reads ADAS_API_KEY, ATEAM_OAUTH_DISABLED and CORE_MCP_SECRET from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How does @ateam-ai/mcp run?

It speaks sse, stdio and streamable-http, so it runs as a local process your client starts. It is published on npm as @ateam-ai/mcp at 0.4.117.

How current is this page?

The grade is for one exact copy of the source (64bde4b72cc6), read on 2026-10-11. The repository is watched and re-audited when it changes.

Advertisement