Installation Guide

Get Selqor MCP Forge up and running in minutes. Choose your preferred installation method: npm for Node.js projects, pip for Python environments, or install from source for development.

Install from Package Managers

Selqor MCP Forge is available on major package registries. Choose your preferred installation source:

NPM REGISTRY

Install via npm

Get selqor-mcp-forge from npm - the official Node.js package repository

View on npm →
PYPI REGISTRY

Install via pip

Get selqor-mcp-forge from PyPI - the official Python package repository

View on PyPI →

System Requirements

Before installing Selqor MCP Forge, ensure your system meets these requirements:

Verify Your Installation

Check your system version before proceeding:

python --version # Should be 3.11+
node --version # Should be 20+

Installation Methods

Choose the installation method that best fits your workflow.

Recommended for Node.js

npm (Node Package Manager)

Best if you work in Node.js/TypeScript environments. The npm package automatically handles the Python backend installation.

Installation:
npm install -g selqor-mcp-forge

What you get: CLI command, dashboard, full analysis engine

View on npm →
Recommended for Python

pip (Python Package Manager)

Best for Python-first environments. Direct installation without requiring Node.js wrapper. Full feature parity with npm.

Installation:
pip install selqor-mcp-forge

With development tools:

pip install selqor-mcp-forge[dev]
View on PyPI →
For Development

From Source

Clone the repository and install in development mode. Ideal for customization and contributing to the project.

Installation:
git clone https://github.com/Selqor-Labs/Selqor-MCP-Forge.git cd Selqor-MCP-Forge pip install -e ".[dev]" npm ci && npm run build
View on GitHub →

Quick Start (5 Minutes)

Step 1: Install Selqor MCP Forge

Choose one command based on your method:

# Using npm
$ npm install -g selqor-mcp-forge

# Or using pip
$ pip install selqor-mcp-forge

Step 2: Launch the Dashboard

Start the local management interface:

$ selqor-mcp-forge dashboard

The dashboard will open at http://127.0.0.1:8787

Step 3: Add Your First API

In the dashboard:

  1. Click "New Integration"
  2. Paste an OpenAPI spec URL or upload a file
  3. Name your integration (e.g., "GitHub API")
  4. Click "Analyze"

Step 4: Generate Your MCP Server

Review the tool plan and generate:

  1. Select TypeScript or Rust as your target language
  2. Choose stdio, HTTP, or SSE transport
  3. Configure authentication profiles
  4. Download and deploy

✓ Success!

You now have Selqor MCP Forge installed and ready to use. Next, check out the CLI reference for advanced commands or explore common workflows.

Feature Comparison by Install Method

All installation methods include the full feature set. Choose based on your environment preference.

Feature npm pip Source
CLI commands
Dashboard interface
Code generation
Multi-spec analysis
Security scanning
Development mode Limited Limited

Troubleshooting

"Command not found" or "selqor-mcp-forge not recognized"

The command-line tool isn't in your PATH. Try these solutions:

# If using npm globally, reinstall with -g flag
$ npm install -g selqor-mcp-forge

# If using pip, reinstall and verify
$ pip install --upgrade selqor-mcp-forge
$ which selqor-mcp-forge

Dashboard won't start or port 8787 is in use

Specify a different port:

$ selqor-mcp-forge dashboard --port 9000

Then visit http://127.0.0.1:9000

Python version mismatch or "No module named 'selqor'"

Ensure Python 3.11+ is being used:

$ python3 --version
$ pip3 install selqor-mcp-forge

Frontend build errors (npm install fails)

Clear npm cache and reinstall:

$ npm cache clean --force
$ npm install -g selqor-mcp-forge --no-cache

⚠ Still having issues?

Open an issue on GitHub Issues with your installation method and error message.

Next Steps

Now that you've installed Selqor MCP Forge, explore these resources: