PfMartin/upprove-mcp-server
3.1
If you are the rightful owner of upprove-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
MCP Server for the upprove data is designed to facilitate seamless data management and communication using the Model Context Protocol (MCP) framework.
upprove-mcp-server
MCP Server for the Upprove data. Upprove provides data for performance tracking in order to improve your performance over time.
Developer Information
Setup database
- Create file with the name
.envwith values similar to.env.example - Execute setup commands
docker compose up -d
make db-create-user
make db-connect-user # For testing the setup
Run dev server
make run-dev
Build server
make build
Run compiled binary
make run
Run MCP inspector
make inspector
Layered folder structure
project
├── cmd # Command-related files
│ └── main.go # Main application logic
├── internal # Internal codebase
│ ├── handlers # HTTP request handlers (controllers)
│ │ └── user_handler.go # User-specific handler
│ ├── services # Business logic (service layer)
│ │ └── user_service.go # User-specific service
│ ├── repositories # Data access (repository layer)
│ │ └── user_repo.go # User-specific repository
│ └── models # Data models (entities)
│ └── user.go # User model
├── pkg # Shared utilities or helpers
├── configs # Configuration files
├── go.mod # Go module definition
└── go.sum # Go module checksum file