</>MCP Agents Market
Plugin

FStar

by FStarLang3.1kF*Updated 2026-09-04

A Proof-oriented Programming Language

Claude CodeCopilot CLI

The F* proof-copilot plugin enhances AI agent capabilities for working with F*, a proof-oriented programming language that combines verification and functional programming. This Claude Code plugin provides specialized prompts and skills that help AI assistants understand F*'s syntax, verification features, and the Pulse DSL for concurrent programming. Developers using F* for formal verification, security-critical software, or cryptographic implementations benefit from agent-assisted code generation and proof development. The plugin bridges the gap between natural language requests and F*'s rigorous type system and proof requirements.

Key Features

Specialized prompts for F* language features and proof-oriented programming patterns
Support for Pulse DSL guidance, F*'s domain-specific language for concurrent and imperative code
Integration with F* tooling workflows including verification and code extraction
Context-aware assistance for theorem proving and type refinement
Skill definitions tailored to F*'s unique syntax and proof constructs
Compatible with both Copilot CLI and Claude Code agent platforms
Helps agents understand F*'s extraction targets (OCaml, F#, C, Rust, ASM)

Use Cases

  • 01Generating formally verified cryptographic implementations with AI assistance
  • 02Writing concurrent programs in Pulse with agent-suggested safety proofs
  • 03Translating informal specifications into F* refinement types and predicates
  • 04Debugging verification failures with AI-guided proof strategies
  • 05Learning F* syntax and proof techniques through interactive agent conversations
  • 06Developing security-critical software with machine-checked correctness guarantees

Related Plugins

View more

FStar — FAQ

What is the F* proof-copilot plugin?+

The proof-copilot plugin is a Claude Code plugin that equips AI agents with specialized knowledge about F*, a proof-oriented programming language. It provides prompts and skills that help agents understand F*'s verification features, type system, and the Pulse DSL for concurrent programming.

How do I install the proof-copilot plugin for Claude Code?+

Install the plugin using the Claude Code marketplace command '/plugin marketplace add FStarLang/proof-copilot', then activate it with '/plugin install proof-copilot'. The F* compiler and toolchain should be installed separately following the INSTALL.md instructions in the main F* repository.

Which AI clients work with the F* proof-copilot plugin?+

The plugin is designed for Claude Code and Copilot CLI, as explicitly mentioned in the F* documentation. It enables these AI assistants to provide better guidance when working with F* code and proofs.

Do I need the F* compiler installed to use this plugin?+

Yes, the plugin enhances AI agent understanding of F* but requires the actual F* toolchain for verification and code extraction. Install F* following the instructions at github.com/FStarLang/FStar/blob/master/INSTALL.md before using the plugin for development.

Is the F* proof-copilot plugin free to use?+

Yes, the proof-copilot plugin is open source and free, matching F*'s Apache 2.0 license. Both the plugin and the F* language toolchain are available at no cost for commercial and non-commercial use.

What programming paradigms does the F* plugin help with?+

The plugin assists with proof-oriented functional programming, refinement types, dependent types, effect systems, and the Pulse DSL for imperative and concurrent code. It also understands F*'s code extraction to OCaml, F#, C, Rust, and assembly.

How do I install FStar?+

Open the source repository on GitHub and follow its README. FStar is a plugin — MCP Agents Market links you directly to the official repo.

Is FStar free?+

FStar is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches