- Home
- MCP servers
- MCP Hub Tools
MCP Hub Tools
- typescript
2
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You can discover and interact with MCPs through a modern HTTP-based MCP server that provides standardized JSON-RPC 2.0 endpoints. This server makes MCP discovery, search, and detail retrieval accessible from AI assistants and development tools via a secure HTTP interface.
How to use
Connect your MCP client to the HTTP MCP server at the production endpoint and authenticate with a Bearer API key. After establishing a connection, you can search for MCPs by keywords, list available MCPs, and request detailed information for a specific MCP by its UUID. Use the provided JSON-RPC methods to perform these actions, and rely on the server’s responses to guide your integration.
How to install
Prerequisites: ensure you have Node.js installed (version 14+ recommended) and a modern package manager like npm. You will also need curl or an equivalent tool to test the connection.
Step 1: Install dependencies for the server client tooling (if you are developing or testing locally). Install Node.js, then install dependencies as you would for a typical Node.js project.
Step 2: Start a local development or test environment if you are building tooling that consumes the HTTP MCP API. Use standard start commands for your environment as needed (for example, npm run build followed by npm start) to run a local instance that connects to the MCP server.
Step 3: Confirm access to the HTTP MCP endpoint at https://www.aimcp.info/api/open/mcp and verify you can send authenticated requests.
Configuration and usage notes
HTTP-based MCP server supports JSON-RPC 2.0 over HTTP POST and Server-Sent Events (SSE) for real-time streaming. Use an API key in the Authorization header to access the endpoints. The server is designed for reliable discovery and detail retrieval of MCPs.
Example client configuration for HTTP connection shows the endpoint URL and optional headers for authentication. Use this as a starting point in your MCP client configuration.
Security and access
Authentication is performed with a Bearer token provided in the Authorization header. API keys are subject to rate limits to prevent abuse. Ensure your client handles appropriate error responses and respects rate limits.
Testing the connection
You can verify connectivity and basic capabilities by sending a minimal request to initialize the session and then performing common MCP operations such as listing tools or searching for MCPs.
# Initialize connection and verify capabilities (example)
curl -X POST https://www.aimcp.info/api/open/mcp \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"jsonrpc": "2.0", "id": 1, "method": "initialize"}'
# List available tools (example)
curl -X POST https://www.aimcp.info/api/open/mcp \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"jsonrpc": "2.0", "id": 2, "method": "tools/list"}'
Example connection configuration
{
"mcpServers": {
"mcp_hub": {
"type": "http",
"url": "https://www.aimcp.info/api/open/mcp",
"args": []
}
}
}
Available tools
initialize
Establishes a session with the HTTP MCP server and retrieves server capabilities, setting up the available method set for the client.
tools/list
Returns the list of available MCP-related tools supported by the server, including search and detail retrieval capabilities.
search_mcp
Search MCPs in the MCP Hub database using keywords and optional limits to return matching MCP entries with basic metadata.
get_mcp_detail
Fetch detailed information for a specific MCP identified by its UUID, returning comprehensive metadata and related information.