Get the FREE Ultimate OpenClaw Setup Guide →

mcpi -list

MCP server from PythonScratcher/mcpi-server-list

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio pythonscratcher-mcpi-server-list node server.js \
  --env PORT="3000" \
  --env CORS_PROXY="https://cors.rare1k.dev/"

How to use

This MCP server appears to host or expose a list of MCPI servers, acting as a centralized directory for players to discover available MCPI-enabled servers. The repository’s readme content focuses on a setup for bypassing CORS restrictions via popular proxy services, suggesting the server may serve or rely on client-side calls to fetch the server list from external sources. To use this server, start the MCP server process using the provided command configuration, then access the listed endpoints or UI (if provided) to browse the MCPI server catalog. If you’re consuming the API from a frontend, you may need to route requests through a CORS proxy, as indicated by the project notes.

How to install

Prerequisites:

  • Node.js (recommended LTS version) installed on your machine
  • Basic familiarity with running Node.js applications

Steps:

  1. Clone the repository to your machine
  2. Install dependencies (if a package.json is present): npm install
  3. Start the server using the documented entry point (example based on the configuration): node server.js
  4. If the server requires a specific port or environment configuration, set PORT and any other needed env vars before starting, e.g.: PORT=3000 npm start
  5. Access the MCP server in your browser or via the MCP client by navigating to http://localhost:3000 (or the port you configured).
  6. If you need to rebuild or deploy, follow your usual deployment workflow for Node.js applications.

Additional notes

Notes:

  • The README references CORS proxy services, which may be needed if you are consuming resources from a browser and the MCP server fetches data from other domains. Consider configuring a stable CORS proxy or enabling proper CORS on your server if possible.
  • If you modify endpoints or server behavior, ensure the exposed API remains consistent with the MCP protocol expectations for server discovery and listing.
  • Verify environment variables such as PORT and any API URLs before deployment to avoid runtime errors.
  • If you encounter port conflicts, change PORT in the environment or the server configuration accordingly.

Related MCP Servers

Sponsor this space

Reach thousands of developers