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 henry@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
.env
with 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