mcp-server-collector
The mcp-server-collector server is designed to collect and manage MCP Servers. It can:
Extract MCP Servers from a specified URL
Extract MCP Servers from provided text content
Submit discovered MCP Servers to directories like mcp.so, with an optional avatar URL
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-server-collector extract MCP servers from https://github.com/modelcontextprotocol/servers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-server-collector MCP server
A MCP Server used to collect MCP Servers over the internet.
Components
Resources
No resources yet.
Prompts
No prompts yet.
Tools
The server implements 3 tools:
extract-mcp-servers-from-url: Extracts MCP Servers from given URL.
Takes "url" as required string argument
extract-mcp-servers-from-content: Extracts MCP Servers from given content.
Takes "content" as required string argument
submit-mcp-server: Submits a MCP Server to the MCP Server Directory like mcp.so.
Takes "url" as required string argument and "avatar_url" as optional string argument
Related MCP server: MCP Server Neurolorap
Configuration
.env file is required to be set up.
OPENAI_API_KEY="sk-xxx"
OPENAI_BASE_URL="https://api.openai.com/v1"
OPENAI_MODEL="gpt-4o-mini"
MCP_SERVER_SUBMIT_URL="https://mcp.so/api/submit-project"Quickstart
Install
Claude Desktop
On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Development
Building and Publishing
To prepare the package for distribution:
Sync dependencies and update lockfile:
uv syncBuild package distributions:
uv buildThis will create source and wheel distributions in the dist/ directory.
Publish to PyPI:
uv publishNote: You'll need to set PyPI credentials via environment variables or command flags:
Token:
--tokenorUV_PUBLISH_TOKENOr username/password:
--username/UV_PUBLISH_USERNAMEand--password/UV_PUBLISH_PASSWORD
Debugging
Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.
You can launch the MCP Inspector via npm with this command:
npx @modelcontextprotocol/inspector uv --directory path-to/mcp-server-collector run mcp-server-collectorUpon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
Community
About the author
Available Tools
3 toolsextract-mcp-servers-from-contentC
Extract MCP Servers from given content
Inputs: content (required).
extract-mcp-servers-from-urlC
Extract MCP Servers from a URL
Inputs: url (required).
submit-mcp-serverC
Submit MCP Server to MCP Servers Directory like mcp.so
Inputs: url (required), avatar_url.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose with no overlap: extracting servers from content, extracting from a URL, and submitting to a directory. The descriptions make it unambiguous which tool to use for each scenario, preventing misselection.
All tool names follow a consistent verb_noun pattern with hyphens (e.g., extract-mcp-servers-from-content, extract-mcp-servers-from-url, submit-mcp-server). This predictable naming scheme enhances readability and usability for agents.
With 3 tools, the server is well-scoped for its purpose of collecting and submitting MCP servers. Each tool earns its place by covering distinct aspects of the workflow, avoiding bloat or thinness.
The tool set covers the core workflow of extraction (from content and URLs) and submission, with no obvious dead ends. A minor gap might be the lack of tools for managing or listing already submitted servers, but agents can work around this with the existing tools.
Maintenance
Related MCP Connectors
An MCP server that automatically collects feedback on your MCP server.
Find the right MCP server for your task. 4,500+ servers ranked by community trust.
Related MCP Servers
- MIT
- AlicenseBqualityNot gradedmaintenanceMCP server for collecting code from files and directories into a single markdown document.28MIT
- AlicenseAqualityCmaintenanceAn MCP server for fetching and transforming web content into various formats.49MIT
- AlicenseBqualityDmaintenanceAn MCP server that allows searching for and retrieving information about Model Context Protocol servers registered on the MCP Hub.12MIT