fsi-mcp-server
Verified Safeby jovaneyck
Overview
Provides a Model Context Protocol (MCP) server wrapper for F# Interactive (FSI) to enable AI-assisted development workflows with programmatic access to FSI sessions.
Installation
dotnet run --project serverEnvironment Variables
- ASPNETCORE_ENVIRONMENT
Security Notes
The server is explicitly a 'technical proof-of-concept' and 'not yet ready for production/enterprise use'. It functions by allowing remote execution of arbitrary F# code provided by clients (via console or HTTP/MCP), which is its intended purpose. This means a compromised client or an insecure deployment could lead to arbitrary code execution on the host machine. By default, it binds to '0.0.0.0' for HTTP/HTTPS, potentially exposing it to network interfaces. While no explicit hardcoded secrets or 'eval' of untrusted shell commands are visible beyond its core F# code execution, its nature as a remote code execution tool requires careful deployment and strict trust in all interacting clients.
Similar Servers
UnityNaturalMCP
Integrates Unity Editor with Model Context Protocol (MCP) clients like AI coding assistants, enabling direct execution of Unity C# tools from these clients.
Perigon.CLI
A development assistance tool for quickly building front-end and back-end services with code generation and LLM technology, providing CLI, WebUI, and MCP Server modes.
octomind
Session-first AI development assistant with built-in Model Context Protocol (MCP) tools and multi-provider LLM support for interactive coding, file management, and web research.
unity-mcp-sharp
Integrates AI assistants with Unity Editor for game development automation via Model Context Protocol (MCP).