Enables integration with GitHub repositories to collect and structure project information for portfolio documentation.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Project Portfolio Guide MCP Serverhelp me document my latest React project for my portfolio"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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