{"type":"mcp_server","name":"mcpso","description":"**Option 1 (Focus on discovery):**\n\nMCP Server Directory: Find and connect to Model Context Protocol servers.\n\n**Option 2 (Focus on listing):**\n\nMCP Server Registry: A curated list of available Model ","category":"Developer Tools","language":"TypeScript","stars":2020,"forks":154,"owner":"chatmcp","github_url":"https://github.com/chatmcp/mcpso","homepage":"https://mcp.so","setup":"## Setup\n\nThese instructions will guide you through setting up the MCP Directory project.\n\n### Prerequisites\n\n*   **Git:**  You need Git installed to clone the repository.  Download from [https://git-scm.com/](https://git-scm.com/).\n*   **Node.js:**  Node.js is required to run the project. It's recommended to use the latest LTS version. Download from [https://nodejs.org/](https://nodejs.org/).\n*   **pnpm:**  This project uses pnpm as its package manager. Install it globally using npm:\n\n    ```bash\n    npm install -g pnpm\n    ```\n*   **Supabase Account:**  You'll need a Supabase account to host the database. Sign up at [https://supabase.com/](https://supabase.com/).\n\n### Installation\n\n1.  **Clone the Repository:**\n\n    ```bash\n    git clone https://github.com/chatmcp/mcp-directory.git\n    cd mcp-directory\n    ```\n\n2.  **Install Dependencies:**\n\n    ```bash\n    pnpm install\n    ```\n\n3.  **Set up the Database:**\n\n    *   Create a new project in your Supabase account.\n    *   Navigate to the SQL editor in your Supabase project.\n    *   Run the SQL script located at `data/install.sql` to create the necessary database schema.\n\n### Configuration\n\n1.  **Environment Variables:**\n\n    *   Create a `.env` file in the root directory of the project.\n    *   Add the following environment variables to the `.env` file, replacing the placeholders with your actual values:\n\n        ```env\n        SUPABASE_URL=\"YOUR_SUPABASE_URL\"\n        SUPABASE_ANON_KEY=\"YOUR_SUPABASE_ANON_KEY\"\n\n        NEXT_PUBLIC_WEB_URL=\"http://localhost:3000\"\n        ```\n\n        *   **`SUPABASE_URL`:**  Your Supabase project URL.  You can find this in your Supabase project settings under \"API\".\n        *   **`SUPABASE_ANON_KEY`:**  Your Supabase project's anonymous key.  You can find this in your Supabase project settings under \"API\".\n        *   **`NEXT_PUBLIC_WEB_URL`:** The URL where the application will be accessible.  For local development, `http://localhost:3000` is usually sufficient.  For production, this should be the public URL of your deployed application.\n\n### Running the Development Server\n\n1.  **Start the Development Server:**\n\n    ```bash\n    pnpm dev\n    ```\n\n2.  **Preview the Site:**\n\n    Open your web browser and navigate to `http://localhost:3000` to view the application.","tools":"There is no explicit \"tools/features\" section in the provided README. The README focuses on setup and deployment. Therefore, the output is an empty string.","faq":null,"created_at":"2024-12-06T02:22:42+00:00","updated_at":"2025-07-07T15:18:13+00:00","source_url":"https://model-context-protocol.com/servers/mcpso","related_articles":[]}