1mcpserver
Supports Docker-based MCP server deployment and configuration as mentioned in the future roadmap for containerized server management
Enables setup and configuration through Git-based installation process for local MCP server deployment
Built with Python runtime support for local server execution and MCP server discovery functionality
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
1 MCP Server 🚀
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_searchtool 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:
Remote (simplest & fastest ⚡💨)
Local (prebuilt) — Docker, uvx, or npx
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.jsonGemini CLI:
./gemini/settings.json(see Gemini docs)Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Codex:
macOS:
~/.codex/config.tomlWindows:
%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"
}
},
"file-system": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "."]
}
}
}Tip: If your client supports it, move the config file into your home directory to apply globally.
2) Local (prebuilt) 💻
Use this when you want everything local, or when your MCP client only supports STDIO.
2A) Docker 🐳
docker run -p 8080:8080 ghcr.io/particlefuture/1mcpserver:latestRunning on other host ports:
docker run -p <FREE_HOST_PORT_NUM>:8080 ghcr.io/particlefuture/1mcpserver:latestRunning with stdio instead of streamable-http (You might see some delays when trying to connect):
run --rm -i ghcr.io/particlefuture/1mcpserver:latest --local{
"mcpServers": {
"1mcpserver": {
"url": "https://mcp.1mcpserver.com/mcp/"
}
}
}2B) npx 📦
npx -y @1mcpserver/1mcpserver3) Local (from source) 🧩
Clone this repo and run directly.
git clone https://github.com/particlefuture/MCPDiscovery.git
cd MCPDiscovery
uv sync
uv run server.py --local{
"mcpServers": {
"1mcpserver": {
"command": "/path/to/uv",
"args": [
"--directory",
"<PATH_TO_CLONED_REPO>",
"run",
"server.py",
"--local"
]
}
}
}If your client supports remote
urlservers, you can use the Remote setup instead.
Optional: grant file-system access 📁
If you want your LLM to have file-system access, add an MCP filesystem server and point it at the directory you want to allow:
{
"mcpServers": {
"file-system": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "~/"]
}
}
}Related MCP server: spiderswitch
Architecture 🧠
There are two search modes:
Quick Search ⚡
For explicit requests like: “I want an MCP server that handles payments.”
Returns a shortlist of relevant MCP servers.
Deep Search 🌊
For higher-level or complex goals like: “Build a website that analyzes other websites.”
The LLM breaks the goal into components/steps, finds MCP servers for each part, and if something is missing, it asks whether to:
ignore that part,
break it down further, or
implement it ourselves.
Deep Search stages:
Planning — identify servers, keys, and config changes
Testing — verify servers (via
test_server_template_code)Acting — execute the workflow using the configured servers
Change Log 🕒
July 31 2025: Upgrade to 0.2.0. Added agentic planning.
Dec 12 2025: Support for Gemini + Codex
Dec 13 2025: Easier local setup with docker and npm.
Future 🔮
Better demo videos (new domain, narrated walkthrough)
Model Context Communication Protocol (MCCP): standard server-to-server messaging
Avoid calling tools with an
internal_prefix unless instructedImprove MCP server database schema: server, description, url, config json, extra setup (docker/api key/etc)
Credits 🙏
Data sources:
wong2/awesome-mcp-servers
metorial/mcp-containers
punkpeye/awesome-mcp-servers
modelcontextprotocol/servers
Published to:
Troubleshooting 🧰
If using a venv and you get
ModuleNotFoundErroreven after installing: delete the venv and recreate it.
Please create an issue or directly contact me zjia71@gatech.edu if you encounter ANY issue of frustration. I really hope the setup is as smooth as possible!!
Star History
This server cannot be deployed
Maintenance
Related MCP Connectors
Real-time chat for AI agents. Claude Code, Cursor, Cline and Codex join channels over MCP.
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- AlicenseAqualityAmaintenanceOne local gateway for all your MCP servers — shared by every AI coding tool (Claude, Cursor, VS Code, Codex). Set up each server once; keys stay in the OS keychain; lazy discovery keeps agent context small. Local-first, open source.41 npm233MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that enables agents to dynamically switch between multiple AI models (OpenAI, Anthropic, Google, etc.) with unified protocol-driven configuration and capability discovery.Apache 2.0
- AlicenseAqualityDmaintenanceOne MCP that turns Claude Code into your whole dev stack by swallowing other MCP servers, delegating to Codex & Gemini on your CLI subscriptions, remembering projects in a searchable knowledge graph, and carrying setup across sessions — secret-free by design.234MIT
- AlicenseAqualityFmaintenanceMCP server for running external coding agents as background tasks inside Claude Code. Supports multiple backends including Codex, Grok, GLM, DeepSeek, and more.7MIT