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:
git clone <repository-url>
cd project-portfolio-guideInstall dependencies:
npm installBuild the project:
npm run buildUsage
Local Development
Start the development server:
npm run devProduction
Start the production server:
npm startDocker
Build and run with Docker:
docker build -t project-portfolio-guide .
docker run -p 3000:3000 project-portfolio-guideAPI Endpoints
POST /message
Send a message to the server and receive the next step in the conversation.
Request body:
{
"content": "user message"
}Response:
{
"content": "server response",
"metadata": {
"step": 1,
"totalSteps": 15
}
}GET /health
Check server health status.
Response:
{
"status": "healthy"
}Deployment to Smithery
Create a Smithery account at https://smithery.ai
Install the Smithery CLI:
npm install -g @smithery/cliLogin to Smithery:
smithery loginDeploy the server:
smithery deployConfiguration
The server can be configured using environment variables:
PORT: Server port number (default: 3000)NODE_ENV: Node environment (default: production)
License
MIT