Factory 0.21 Beta is here!

We’re excited to announce Factory 0.21 Beta, featuring support for Model Context Protocol (MCP) servers, along with some major bugfixes.

🌟 Highlights

Model Context Protocol (MCP) servers are here

  • Connect to MCP Servers: Factory Bridge now supports the open Model Context Protocol
    • Extend Factory’s capabilities by connecting to various data sources and tools
    • Configure and manage MCP servers directly through Factory Bridge
    • Access MCP tools seamlessly from within Factory sessions
    • Learn more at our MCP documentation

Context Management Enhancements

  • Select All Functionality: New bulk selection option in Context Panel
    • Quickly select or deselect all files at once
    • Streamlined workflow for managing large sets of context items

Improved Diff Experience

  • Enhanced Accept/Reject UI: Redesigned diff interaction
    • New “Reject All” functionality for faster workflow
    • Added better navigation between diff chunks

Chat History Panel

  • Pulled Chat History into its own panel: Moved chat history into a separate panel
    • This allows you to go back in time to resend a previous message if you don’t get the desired output, or if you want to try a new approach
    • Added in a separate panel to give greater flexibility

Architectural Refinements

  • Bridge Architecture Improvements: Better integration with local environment using the Factory Bridge
    • Enhanced connection reliability and improved pairing code management

🔧 Technical Improvements

Performance Optimizations

  • Search Engine Upgrades: Improved code search results
    • Improved search result reranking. This will provide better content-based analysis for more relevant results to the task at hand.

🔮 Coming Soon

We’re actively working on expanding MCP support with these upcoming features:

  • SSE Transport Support: Connect to remote MCP servers over HTTP/HTTPS
  • Image Tool Support: Use tools that return image outputs
  • Configuration UI: Dedicated interface for MCP configuration with error reporting and server status monitoring