5 practical examples showing how to analyze APIs, generate servers, secure deployments, and integrate with your development workflow.
Selqor MCP Forge is available on major package registries. Choose your preferred installation source:
Review how a spec will be curated into MCP tools without generating code. Perfect for evaluating which APIs are good candidates for agent access.
$ selqor-mcp-forge
analyze \
--spec
https://api.github.com/openapi.json \
--output-format
json \
--save-plan ./github-plan.json
--output-format html
to get a visual report in your browser.
Convert an API spec into a production-ready MCP server and get it running in minutes. Choose TypeScript or Rust based on your stack.
$ selqor-mcp-forge
generate \
--spec ./stripe-openapi.json \
--lang
typescript \
--transport stdio \
--auth
api-key \
--output ./stripe-mcp
$ cd stripe-mcp && npm
install
$ npm run build && npm
start
--transport http
for web-based clients instead of stdio.
Detect vulnerabilities, OWASP issues, and misconfigurations before agents interact with your MCP servers. Generate compliance reports.
$ selqor-mcp-forge scan
\
--spec ./openapi.json \
--report
pdf \
--output ./security-report.pdf \
--fail-on-critical
--fail-on-critical
flag into your CI/CD to block risky deployments automatically.
Compare compression ratios and tool efficiency across multiple APIs. Identify which services compress best and deliver the highest agent value.
$ selqor-mcp-forge
benchmark \
--specs ./specs/*.json \
--compare
\
--metrics endpoints,tools,compression-ratio
\
--output ./benchmark-results.json
Automate MCP server generation, scanning, and deployment in your GitHub Actions, GitLab CI, or other CI/CD pipeline.
# .github/workflows/deploy-mcp.yml
name: Generate and Deploy MCP Server on: push: paths: -
'openapi.json' workflow_dispatch: jobs: deploy: runs-on:
ubuntu-latest steps: - uses: actions/checkout@v3 - name:
Install Selqor MCP Forge run: pip install selqor-mcp-forge -
name: Analyze spec run: | selqor-mcp-forge analyze \ --spec
./openapi.json \ --output-format json \ --save-plan
./plan.json - name: Security scan run: | selqor-mcp-forge scan
\ --spec ./openapi.json \ --report json \ --output
./security-report.json \ --fail-on-critical - name: Generate
server run: | selqor-mcp-forge generate \ --spec
./openapi.json \ --lang typescript \ --output ./mcp-server -
name: Build and test run: | cd mcp-server npm install npm run
build npm test - name: Deploy run: | # Deploy to your hosting
(Docker, Lambda, etc.) echo "Deploying MCP server..."
--fail-on-critical
to automatically block risky deployments.
Common command patterns for quick copy-paste:
$ selqor-mcp-forge analyze
\
--spec ./spec.json
$ selqor-mcp-forge generate
\
--spec ./spec.json \
--lang
typescript
$ selqor-mcp-forge scan
\
--spec ./spec.json \
--report
pdf
$ selqor-mcp-forge
benchmark \
--specs ./specs/*.json
$ selqor-mcp-forge
dashboard \
--port 8787
$ selqor-mcp-forge generate
\
--spec ./spec.json \
--lang
rust
Explore our documentation and resources: