Atlas / MCP servers / particlefuture / One MCP

One MCPCAUTION

mcp/particlefuture/one-mcp-1
Verdict
CAUTION
Grade
B
Trust score
85 /100
Exposed tools
5 5r · 0w · 0d
Transport
stdio · streamable-http
License
Apache-2.0
Stars
52
01

Overview

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

[](https://mcp.1mcpserver.com/)

MCP of MCPs — automatically discover and configure MCP servers on your machine (remote or local).

After setup, you can usually just say:

“I want to perform . Call the deep_search tool and follow the outlined steps.”

The goal is that you only install this MCP server, and it handles the rest (searching servers, selecting servers, configuring servers, etc.).

Demo video 🎥: https://youtu.be/W4EAmaTTb2A

Quick Setup

Choose one of the following:

  1. Remote (simplest & fastest ⚡💨)
  2. Local (prebuilt) — Docker, uvx, or npx
  3. Local (from source) — run this repo directly

1) Remote 🌍⚡💨

Use the hosted endpoint (recommended for the simplest setup).

Docs + guided setup: https://mcp.1mcpserver.com/

Configure your MCP client

Add the following entry to your client config file:

  • Cursor: ./.cursor/mcp.json
  • Gemini CLI: ./gemini/settings.json (see Gemini docs)
  • Claude Desktop:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Codex:
  • macOS: ~/.codex/config.toml
  • Windows: %USERPROFILE%\.codex\config.toml

Remote config (JSON):

{
"mcpServers": {
"1mcpserver": {
"url": "https://mcp.1mcpserver.com/mcp/",
"headers": {
"Accept": "text/event-stream",
"Cache-Control": "no-cache"
}
}
}
}

If you already have other servers configured, just merge this entry under mcpServers For example:

{
"mcpServers": {
"1mcpserver": {
"url": "https://mcp.1mcpserver.com/mcp/",
"headers": {
"Accept": "text/event-stream",
"Cache-Control": "no-cache"
}
},
Read from source at commit 7c433c7f5ea4OBSERVED · 2026-10-08
Advertisement
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
claude mcp add 1mcpserver --env GITHUB_TOKEN=${GITHUB_TOKEN} --env OPENAI_API_KEY=${OPENAI_API_KEY} -- npx -y @1mcpserver/[email protected]
claude-desktop
{
  "mcpServers": {
    "1mcpserver": {
      "command": "npx",
      "args": [
        "-y",
        "@1mcpserver/[email protected]"
      ],
      "env": {
        "GITHUB_TOKEN": "${GITHUB_TOKEN}",
        "OPENAI_API_KEY": "${OPENAI_API_KEY}"
      }
    }
  }
}
03

Exposed tools (5)

5 read · 0 write · 0 destructive.

ToolRiskDescription
configure_mcp_planread
deep_search_planningread
fetch_readmeread
file_system_config_setupread
quick_searchread
04

Trust audit

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

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

What the source does

Filesystem
none-observed
Network
declared (5 observation(s))
Shell
declared (1 observation(s))
Dependencies
pinned
Secrets in source
none-found

Findings (22)

MEDIUMInventory / provenance · inv.binary · CWE-1104
db/faiss_index/index.pkl
index.pkl
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMInventory / provenance · inv.binary · CWE-1104
npm/1mcpserver-1mcpserver-0.1.1.tgz
1mcpserver-1mcpserver-0.1.1.tgz
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
LOWInventory / provenance · inv.hidden_file · CWE-1104
npm/node_modules/.package-lock.json
.package-lock.json
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
docs/.archive/_next/static/chunks/polyfills-42372ed130431b0a.js:1
!function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){var e={exports:{}};return
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
LOWCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
docs/.archive/_next/static/chunks/webpack-341aa4a4d509aee2.js:1
(()=>{"use strict";var e={},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}},i=!0;try{e[o](a,a.exports,r),i=!1}finally{i&&delete t[o]}return a.exports}r.m=e,(()=>{v
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
LOWPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
db/mcp_servers.md:393
- [cyberchitta/llm-context.py](https://github.com/cyberchitta/llm-context.py)   - Share code context with LLMs via MCP or clipboard
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
LOWPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
db/mcp_servers.md:690
- [kunallunia/twitter-mcp](https://github.com/LuniaKunal/mcp-twitter)   - All-in-one Twitter management solution providing timeline access, user tweet retrieval, hashtag monitoring, conversation analy
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
LOWPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
db/mcp_servers.md:742
- [amidabuddha/unichat-mcp-server](https://github.com/amidabuddha/unichat-mcp-server) /  - Send requests to OpenAI, MistralAI, Anthropic, xAI, Google AI or DeepSeek using MCP protocol via tool or pred
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
LOWPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
db/mcp_servers.md:1261
-  [ BNBChain MCP  Binance Smart Chain Tool Server (MCP + CLI Ready)](catalog/TermiX-official/bsc-mcp/bsc-mcp/README.md) - A plug-and-play MCP tool server to send BNB, transfer BEP-20 tokens, deploy t
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
LOWPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
db/mcp_servers.md:1587
- [HAL](https://github.com/dean/HAL) - HTTP toolkit providing all 7 HTTP methods (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) with secret substitution, comprehensive error handling, and support for
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
INFOInventory / provenance · inv.oversize · CWE-1104
assets/gpt-eruption.png
assets/gpt-eruption.png
Why it matters. 2617193 bytes not read
INFOInventory / provenance · inv.oversize · CWE-1104
assets/gpt-landscape.png
assets/gpt-landscape.png
Why it matters. 2149339 bytes not read
INFOInventory / provenance · inv.oversize · CWE-1104
assets/mcp-invasion.png
assets/mcp-invasion.png
Why it matters. 2330461 bytes not read
INFOInventory / provenance · inv.oversize · CWE-1104
db/faiss_index/index.faiss
db/faiss_index/index.faiss
Why it matters. 6187053 bytes not read
INFOInventory / provenance · inv.oversize · CWE-1104
db/server_list.db
db/server_list.db
Why it matters. 9056256 bytes not read
INFOPrompt injection · prompt.authority_framing · CWE-94, CWE-1427
db/mcp_servers.txt:2510
- [Matlab-MCP-Tools](https://github.com/neuromechanist/matlab-mcp-tools) - An MCP to write and execute MATLAB scripts, maintain workspace context between MCP calls, visualize plots, and perform sectio
INFOPrompt injection · prompt.credential_read · CWE-94, CWE-1427
quickstart_demo.md:101
- open cursor -> cursor settings -> API Key -> verify
Why it matters. asks the agent to read credentials
INFOPrompt injection · prompt.fetch_and_trust · CWE-94, CWE-1427
db/mcp_servers.md:65
- [alexei-led/aws-mcp-server](https://github.com/alexei-led/aws-mcp-server)   - A lightweight but powerful server that enables AI assistants to execute AWS CLI commands, use Unix pipes, and apply prom
Why it matters. remote text is to be obeyed as instructions
INFOPrompt injection · prompt.fetch_and_trust · CWE-94, CWE-1427
db/mcp_servers.md:66
- [alexei-led/k8s-mcp-server](https://github.com/alexei-led/k8s-mcp-server)  - A lightweight yet robust server that empowers AI assistants to securely execute Kubernetes CLI commands (`kubectl`, `helm
Why it matters. remote text is to be obeyed as instructions
INFOPrompt injection · prompt.fetch_and_trust · CWE-94, CWE-1427
db/mcp_servers.md:124
- [g0t4/mcp-server-commands](https://github.com/g0t4/mcp-server-commands)   - Run any command with `run_command` and `run_script` tools.
Why it matters. remote text is to be obeyed as instructions
INFOPrompt injection · prompt.fetch_and_trust · CWE-94, CWE-1427
db/mcp_servers.md:811
- [NakaokaRei/swift-mcp-gui](https://github.com/NakaokaRei/swift-mcp-gui.git)   - MCP server that can execute commands such as keyboard input and mouse movement
Why it matters. remote text is to be obeyed as instructions
INFOPrompt injection · prompt.fetch_and_trust · CWE-94, CWE-1427
db/mcp_servers.md:1394
- [Globalping](https://github.com/jsdelivr/globalping-mcp-server) - Network access with the ability to run commands like ping, traceroute, mtr, http, dns resolve.
Why it matters. remote text is to be obeyed as instructions

Gates applied: no_behavioural_pass.

Audited 2026-10-08 · audit v0.4.1 · source sha 7c433c7f5ea4full audit observations/trust-audit/mcp-server/particlefuture__one-mcp-1.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-087c433c7f5ea4CAUTIONB85first audit
06

Questions

What tools does One MCP expose?

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

Is One MCP safe to connect to an agent?

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

What credentials does One MCP need?

It reads GITHUB_TOKEN and OPENAI_API_KEY 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 One MCP run?

It speaks stdio and streamable-http, so it runs as a local process your client starts. It is published on npm as @1mcpserver/1mcpserver at 0.1.2.

How current is this page?

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

Advertisement