Model Context Protocol (MCP) server for the Financial Independence community
Configuration
View docs{
"mcpServers": {
"bbusenius-fi-mcp": {
"command": "python",
"args": [
"-m",
"fi_mcp.server"
],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}FI-MCP automatically generates MCP tools from the FI function library using introspection. This enables AI assistants to call the exact financial independence calculations you use, with built-in type safety and argument validation to reduce hallucinations and improve traceability of results.
You can interact with FI-MCP through an MCP client to access every FI calculation tool. The AI assistant will automatically select the appropriate FI tool for your question, and you can browse tool documentation to understand what each tool does, its parameters, and credits.
Prerequisites: Python and pip must be installed on your system.
Development setup steps:
# Clone the repository
cd /path/to/FI-MCP
# Install package with dev dependencies in editable mode
pip install -e .[dev]Production installation steps:
pip install .{
"mcpServers": {
"fi-mcp": {
"command": "python",
"args": ["-m", "fi_mcp.server"],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}After configuring, restart your editor. The AI assistant will have access to all FI calculation tools and can provide full documentation for each function, including what it calculates, parameter descriptions, and credits.
The server exposes each FI function as an MCP tool with type-safe schemas and parameter descriptions. Function documentation is available via internal help URIs and can be browsed by asking for documentation on a specific function.