sherpa-mcp-server
Verified Safeby rajshah11
Overview
A remote Model Context Protocol (MCP) server designed as a personal assistant, managing calendar events, tasks, notes, and health data with secure Auth0 OAuth authentication.
Installation
python server.pyEnvironment Variables
- AUTH0_CONFIG_URL
- AUTH0_CLIENT_ID
- AUTH0_CLIENT_SECRET
- AUTH0_AUDIENCE
- SERVER_BASE_URL
- REQUIRE_CONSENT
- SERVER_HOST
- SERVER_PORT
- PORT
- LOG_LEVEL
- GOOGLE_CALENDAR_TOKEN_JSON
- TICKTICK_ACCESS_TOKEN
Security Notes
The server utilizes Auth0 OAuth 2.1 with OIDC and PKCE for robust authentication, emphasizing secure defaults and production readiness. It relies heavily on environment variables for sensitive data (API keys, tokens, client secrets), explicitly warning against hardcoding them and providing setup scripts to generate tokens locally for environment variable use. The `AUTH0_SETUP.md` provides comprehensive security best practices including using HTTPS, enabling consent screens, restricting redirect URIs, and monitoring. No 'eval' or similar dangerous patterns were found. While the default `allowed_client_redirect_uris` in the code is broad (`http://localhost:*`), the documentation clearly guides users to configure specific, secure production URLs in Auth0, mitigating this potential risk.
Similar Servers
mcp-github-project-manager
AI-powered GitHub Project Management, including automated roadmap generation, sprint planning, issue triaging, task breakdown, and comprehensive project workflow automation.
gcal-mcp
Serves as a Model Context Protocol (MCP) server for Google Calendar to query upcoming, date-specific, and searchable events.
poly-secret-mcp
Unified Model Context Protocol (MCP) server for managing secrets through HashiCorp Vault and Mozilla SOPS, enabling AI assistants and other MCP clients to securely handle credentials and sensitive data.
gcal-mcp-server
Provides intelligent Google Calendar integration, event management, and scheduling capabilities through a standardized Model Context Protocol (MCP) interface for AI assistants.