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
- -securityFlicense-qualityA Model Context Protocol server for Claude Desktop that provides structured memory management across chat sessions, allowing Claude to maintain context and build a knowledge base within project directories.Last updated -TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables interaction with Shortcut (formerly Clubhouse) project management tool, allowing users to view and search projects, stories, epics, and objectives, as well as create new items through natural language.Last updated -3Python
- -security-license-qualityA Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.Last updated -202TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Feishu project management systems, allowing retrieval of project views and work items.Last updated -4PythonMIT License