wealthfolio-mcp
Verified Safeby toomy1992
Overview
An MCP server that integrates with Wealthfolio to provide portfolio data, valuations, and analytics to OpenWebUI and other MCP-compatible applications.
Installation
docker run -p 8000:8000 --env-file .env ghcr.io/toomy1992/wealthfolio-mcp:latestEnvironment Variables
- API_KEY
- API_BASE_URL
- asset_filters
Security Notes
The server uses `pydantic_settings` to load API keys and base URLs from environment variables or a `.env` file, which is a good practice for secret management. No `eval` or `exec` functions were found. The `httpx` client handles HTTP errors appropriately with `raise_for_status`. FastAPI provides a robust framework with input validation (explicitly enhanced in custom OpenAPI schema for UUID formats). Error handling uses `HTTPException` for server-side issues. The `Dockerfile` uses a minimal Python base image. The project actively documents security best practices in `AGENTS.md`. Potential improvements could include explicit server-side UUID validation beyond OpenAPI hints, and implementing authentication/rate limiting as mentioned for future enhancements, but for its current scope, it is well-secured.
Similar Servers
SageMCP
A scalable platform for hosting MCP servers with multi-tenant support, OAuth integration, and connector plugins for various services, deployed on Kubernetes.
mcp-compose
This server provides a robust example of OAuth2 authentication for MCP (Model Context Protocol) servers, using GitHub as the identity provider. It demonstrates secure multi-server management, protocol translation, and integration with AI agents for tool invocation.
mcp-finance-intel
A financial intelligence MCP server providing structured market analysis and insights for crypto and equities, designed for LLM and human developer consumption.
ai-mcp-server-client-fastmcp
Builds a local MCP server with stock market tools for a LangChain AI agent to fetch financial data.