F# Development Kit
Provides an experimental F# development toolkit offering interactive FSI capabilities, comprehensive code documentation, and safe code manipulation through the Model Context Protocol.
About
F# Development Kit is an experimental, AI-assisted prototype of an F# development toolkit designed to deeply integrate with the Model Context Protocol (MCP). It aims to enhance F# development workflows by offering powerful F# Interactive (FSI) capabilities, comprehensive code documentation generation for packages and projects, and robust tools for safe code manipulation and analysis. Leveraging established libraries like F# Compiler Services and Fantomas, this toolkit provides language server-like features and supports various AI agent development strategies, making it a unique solution for interactive and structured F# programming.
Key Features
- F# Interactive (FSI) Session Management
- Comprehensive Documentation Generation & Search
- Safe F# Code Manipulation with AST Validation
- Advanced F# Code Analysis and Dependency Tracking
- Support for AI Agent Development Strategies (REPL, Script, Signature-Driven)
- 2 GitHub stars
Use Cases
- Generating comprehensive API documentation for F# projects and NuGet packages
- Automating F# code generation and refinement by AI agents
- Interactive F# development and exploration via hosted FSI sessions