RectiFlex/centerpoint-connect-api
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 packagesnpm run test
- Run tests for all packagesnpm run dev
- Start development servernpm run docker:build
- Build Docker imagenpm run docker:run
- Run Docker containernpm run k8s:deploy
- Deploy to Kubernetesnpm run smithery:deploy
- Deploy to Smithery
š Documentation
š¤ Contributing
- Fork the repository
- Create a feature branch
- Make your changes in the appropriate package directory
- Run tests:
npm test
- Submit a pull request
š License
This project is private and proprietary.