Skip to content

phimage/mcp-foundation-models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcp-foundation-models

A Model Context Protocol (MCP) server that provides text generation capabilities using Apple's Foundation Models framework. This server enables MCP clients to access Apple's on-device language models for secure, private text generation.

Features

  • Apple Foundation Models Integration: Leverages Apple's on-device language models for text generation

Requirements

  • macOS 26.0 or later (macOS Tahoe)
  • Xcode 26.0 or later
  • Swift 6.2 or later
  • Apple Silicon Mac (for optimal Foundation Models)

Installation

Building from Source

  1. Clone the repository:

    git clone <repository-url>
    cd mcp-foundation-models
  2. Build the project:

    swift build -c release
  3. The executable will be available at:

    .build/release/mcp-foundation-models
    

Use it in Claude Desktop for instance

Edit Claude configuration file '$HOME/Library/Application Support/Claude/claude_desktop_config.json'

Add this server full path as "mcpServers" sub object

{
  "mcpServers": {
    "foundation-models": {
      "command": "/path/to/mcp-foundation-models/.build/release/mcp-foundation-models",
      "args": [
      ]
    }

Environment Variables

The server supports configuration through environment variables:

  • SYSTEM_INSTRUCTIONS: Set default system instructions for the AI assistant
  • DEBUG: Enable debug logging (any non-empty value)

Dependencies

TODO

  • manage some session id to keep some conversation history

License

MIT

About

MCP Server to generate message with Apple FoundationModels

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages