ClaudeJarvis
Verified Safeby billy1234
Overview
A self-hosted Model Context Protocol (MCP) server enabling AI agents to manage personal tasks like todos, shopping lists, and reminders.
Installation
docker-compose up -dEnvironment Variables
- DB_USER
- DB_PASSWORD
- DB_NAME
- DB_PORT
- WEB_HTTPS_PORT
- MCP_PORT
Security Notes
The project uses environment variables for sensitive database credentials and advocates for HTTPS via Nginx. The backend `main.go` is currently minimal, lacking complex logic that could introduce vulnerabilities, but the project documentation (MCP_JARVIS.md) outlines a robust OAuth2 implementation with bcrypt hashing, token management, and CSRF protection for future phases. Critical security notes from the README include exposing PostgreSQL (5432) and MCP Server (8080) ports for development, explicitly advising users to restrict these in a production environment. There is no `eval` or similar dangerous patterns in the provided source code.
Similar Servers
trigger.dev
The Python extension for Trigger.dev enhances the task execution environment by enabling the seamless integration and execution of Python scripts, managing dependencies, and providing helper functions for various Python operations within Node.js-based tasks.
mcp_massive
An AI agent orchestration server, likely interacting with LLMs and managing multi-agent workflows.
2ly
Skilder is an infrastructure layer for AI agent tooling, providing a private tool registry and embedded runtimes for integrating with various agent frameworks and custom tools.
simplenote-mcp-server
Integrates Simplenote with Claude Desktop as a Model Context Protocol (MCP) server, enabling AI agents to access and manage Simplenote notes as a memory backend or content source.