centerpoint-connect-api

RectiFlex/centerpoint-connect-api

3.2

If you are the rightful owner of centerpoint-connect-api and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The CenterPoint Connect API MCP Server is a comprehensive solution for managing and deploying Model Context Protocol (MCP) applications, providing seamless integration and deployment capabilities.

CenterPoint Connect API Monorepo

This monorepo contains the CenterPoint Connect API MCP Server and related packages.

šŸ“ Repository Structure

cpcapi/
ā”œā”€ā”€ packages/
│   └── centerpoint-connect-api/         # Main MCP Server package
│       ā”œā”€ā”€ Dockerfile                   # Container configuration
│       ā”œā”€ā”€ smithery.yaml               # Smithery deployment config
│       ā”œā”€ā”€ package.json                # Package configuration
│       ā”œā”€ā”€ src/                        # Source code
│       ā”œā”€ā”€ tests/                      # Test files
│       ā”œā”€ā”€ k8s/                        # Kubernetes manifests
│       ā”œā”€ā”€ .github/                    # CI/CD workflows
│       ā”œā”€ā”€ DEPLOYMENT.md               # Deployment guide
│       ā”œā”€ā”€ SMITHERY_DEPLOYMENT.md      # Smithery-specific deployment
│       └── README.md                   # Package documentation
ā”œā”€ā”€ package.json                        # Root workspace configuration
└── README.md                          # This file

šŸš€ Quick Start

Prerequisites

  • Node.js 18+
  • npm 8+
  • Docker (optional, for containerization)

Installation

# Install all dependencies
npm install

Development

# Build the project
npm run build

# Run tests
npm run test

# Start in development mode
npm run dev

Docker

# Build Docker image
npm run docker:build

# Run with Docker
npm run docker:run

šŸ“¦ Packages

CenterPoint Connect API

The main MCP Server providing access to 124 CenterPoint Connect API endpoints.

  • Location: packages/centerpoint-connect-api/
  • Documentation:
  • Deployment:

šŸš€ Deployment

Smithery Deployment

For deployment on the Smithery platform, see the detailed guide:

Important: When setting up on Smithery, set the base directory to:

packages/centerpoint-connect-api

Docker Deployment

# Build and run with Docker Compose
cd packages/centerpoint-connect-api
docker-compose up -d

Kubernetes Deployment

# Deploy to Kubernetes
npm run k8s:deploy

šŸ› ļø Development

This monorepo uses npm workspaces for dependency management. All commands can be run from the root directory and will target the appropriate package.

Available Scripts

  • npm run build - Build all packages
  • npm run test - Run tests for all packages
  • npm run dev - Start development server
  • npm run docker:build - Build Docker image
  • npm run docker:run - Run Docker container
  • npm run k8s:deploy - Deploy to Kubernetes
  • npm run smithery:deploy - Deploy to Smithery

šŸ“š Documentation

šŸ¤ Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes in the appropriate package directory
  4. Run tests: npm test
  5. Submit a pull request

šŸ“„ License

This project is private and proprietary.

šŸ”— Links