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
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
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A Model Context Protocol server that helps collect and structure project portfolio information through a guided conversation flow.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server providing comprehensive task management capabilities with support for project organization, task tracking, and automatic PRD parsing into actionable items.Last updated -19PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server providing AI assistants with comprehensive project, task, and subtask management capabilities with project-specific storage.Last updated -295347TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that provides tools for fetching and posting HTTP data, with built-in prompts for URL summarization and API analysis.Last updated -2TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that implements a simple notes system, allowing users to create, list, and summarize text notes.Last updated -31JavaScript