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
A platform for building and executing reliable, scalable background tasks and complex workflows, supporting various runtimes (Node.js, Python, Bun), including advanced AI agent orchestration, event-driven processing, and real-time data handling.
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 memory backend or content source via the Model Context Protocol (MCP), enabling AI interaction with user notes.