MCPSvr
by nanbingxyz
MCPSvr is a community-driven directory of MCP servers, empowering developers to discover exceptional tools and share their own MCP server creations. These servers enable MCP clients like 5ire to install and run directly.
Last updated: N/A
What is MCPSvr?
MCPSvr is a platform designed to host a community-driven directory of MCP servers. It allows developers to discover and share tools that can be used with MCP clients.
How to use MCPSvr?
Developers can contribute new server configurations by submitting pull requests to the /public/servers.json
repository. The README provides a configuration schema and best practices for submitting new servers. Users can then use the servers listed in the directory with MCP clients.
Key features of MCPSvr
Community-driven directory
Easy server discovery
Streamlined contribution process
Centralized server configuration repository
Standardized parameter format
Use cases of MCPSvr
Discovering MCP servers for specific tasks
Sharing custom MCP server implementations with the community
Integrating MCP servers into MCP clients
Extending the functionality of MCP clients
Creating a centralized resource for MCP server information
FAQ from MCPSvr
What is an MCP server?
What is an MCP server?
An MCP server is a server that can be used with MCP clients to provide specific functionalities.
How do I contribute a new MCP server?
How do I contribute a new MCP server?
You can contribute a new MCP server by submitting a pull request to the /public/servers.json
repository with the server configuration.
What is the configuration schema for MCP servers?
What is the configuration schema for MCP servers?
The configuration schema includes fields like name, key, description, command, args, env, and homepage. Refer to the README for details.
What are the best practices for contributing MCP servers?
What are the best practices for contributing MCP servers?
Maintain alphabetical ordering for configuration keys, use unique alphanumeric identifiers starting with a letter, and provide clear descriptions and documentation.
How are user-defined parameters handled?
How are user-defined parameters handled?
User-defined parameters should adhere to the standardized format {{paramName@paramType::paramDescription}}
to enable extraction and presentation in client applications.