aryanduntley avatar

Aifp

aryanduntley/aifp

This connects Claude to a SQLite-backed system that enforces functional programming standards and tracks project structure for AI-maintained codebases. You get tools to query functions, files, and dependencies from a pre-indexed database instead of reparsing source code every session. The server exposes operations across four databases: a read-only core with FP directives and helper definitions, a mutable project database for files and task hierarchy, user preferences for opt-in tracking, and optional custom directive automation. Reach for this when you want persistent context across AI sessions and database-driven enforcement of pure functions, immutability, and explicit data flow. It's language-agnostic and designed around the idea that AI forgets between conversations but databases don't.

tools
8
transport
STDIO
last updated
Feb 12, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

aimfp_runServes as a gateway and reminder, not an executor, telling the AI that AIMFP directives should be applied.

Serves as a gateway and reminder, not an executor, telling the AI that AIMFP directives should be applied.

No parameter schema in public metadata yet.

aimfp_initCreates the .aimfp-project/ directory with databases and blueprint template, registering project metadata.

Creates the .aimfp-project/ directory with databases and blueprint template, registering project metadata.

No parameter schema in public metadata yet.

aimfp_statusReturns project metadata, active milestone, current task, recent notes, and warnings.

Returns project metadata, active milestone, current task, recent notes, and warnings.

No parameter schema in public metadata yet.

reserve_fileReserves a file in project.db before writing, returning an id.

Reserves a file in project.db before writing, returning an id.

No parameter schema in public metadata yet.

reserve_functionReserves a function in project.db before writing, returning an id.

Reserves a function in project.db before writing, returning an id.

No parameter schema in public metadata yet.

finalize_fileFinalizes a file with its path and metadata after writing.

Finalizes a file with its path and metadata after writing.

No parameter schema in public metadata yet.

finalize_functionFinalizes a function with its name, purpose, parameters, and return metadata after writing.

Finalizes a function with its name, purpose, parameters, and return metadata after writing.

No parameter schema in public metadata yet.

get_claude_permissionsReturns the complete, current Claude Code allowlist generated live from the tool registry.

Returns the complete, current Claude Code allowlist generated live from the tool registry.

No parameter schema in public metadata yet.

Sponsors

Readme

AIMFP: AI Modular Functional Procedural Programming

PyPI

A language-agnostic programming paradigm designed for AI-generated and AI-maintained codebases


Table of Contents


What is AIMFP?

AIMFP (AI Modular Functional Procedural) is a programming paradigm that combines:


View the full README on GitHub

Details

Repository
github.com/aryanduntley/aifp
Category
Databases
Package
aifp
Transport
STDIO
Registry
MCP registry, active

More from aryanduntley

Related Databases MCP servers

View all
1lutolabs avatarMyAITwinlutolabs/mytwin-mcpA personal RAG database you build from chat, so AI creates work that sounds like you.0stars
2cyanheads avatarfaostat-mcp-servercyanheads/faostat-mcp-serverUN FAOSTAT global food & agriculture statistics over a local SQLite mirror, via MCP.0stars
3daedalus avatarMcp Server Mssqldaedalus/mcp-server-mssqlMCP server for Microsoft SQL Server using mssql-python0stars
4dbsectrainer avatarMcp Data Pipeline Connectordbsectrainer/mcp-data-pipeline-connectorUniversal data connector for CSV, Postgres, and REST APIs via DuckDB0stars
5instanode-dev avatarMcpinstanode-dev/mcpProvision Postgres databases + webhooks from AI coding agents in one HTTP call.0stars
6infoinlet-marketplace avatarMcp Datainfoinlet-marketplace/marketplaceTabular data for AI agents — load CSV/JSON/XLSX, query, group-by, stats (no database).0stars