Enables integration with GitHub repositories to collect and structure project information for portfolio documentation.
Project Portfolio Guide MCP Server
A Model Context Protocol server that helps collect and structure project portfolio information through a guided conversation flow.
Features
Step-by-step project information collection
GitHub repository integration
Structured data collection for project portfolios
RESTful API endpoints
Docker containerization support
Related MCP server: Agentic Tools MCP Server
Prerequisites
Node.js 18.x or higher
npm or yarn
Docker (for containerized deployment)
Installation
Clone the repository:
Install dependencies:
Build the project:
Usage
Local Development
Start the development server:
Production
Start the production server:
Docker
Build and run with Docker:
API Endpoints
POST /message
Send a message to the server and receive the next step in the conversation.
Request body:
Response:
GET /health
Check server health status.
Response:
Deployment to Smithery
Create a Smithery account at https://smithery.ai
Install the Smithery CLI:
Login to Smithery:
Deploy the server:
Configuration
The server can be configured using environment variables:
PORT: Server port number (default: 3000)NODE_ENV: Node environment (default: production)
License
MIT