LLM support

  • Connect LLMs to Knowledge Sources with SurfSense


    Connect any LLM to all your knowledge sources and chat with itSurfSense is an open-source solution designed to connect any Large Language Model (LLM) to various internal knowledge sources, enabling real-time chat capabilities for teams. It serves as an alternative to platforms like NotebookLM and Perplexity, offering integration with over 15 connectors including Search Engines, Drive, Calendar, and Notion. Key features include deep agentic agent role-based access control (RBAC) for teams, support for over 100 LLMs, 6000+ embedding models, and compatibility with more than 50 file extensions. Additionally, SurfSense provides local text-to-speech and speech-to-text support, and a cross-browser extension for saving dynamic web pages. This matters because it enhances collaborative efficiency and accessibility to information across various platforms and tools.

    Read Full Article: Connect LLMs to Knowledge Sources with SurfSense

  • Introducing Syrin: Debugging and Testing MCP Servers


    MCP servers are hard to debug and impossible to test, so I built SyrinBuilding MCP servers often presents challenges such as lack of visibility into LLM decisions, tool call issues, and the absence of deterministic testing methods. Syrin, a local-first CLI debugger and test runner, addresses these challenges by offering full MCP protocol support, multi-LLM compatibility, and safe execution features. It includes CLI commands for initialization, testing, and development, and supports YAML configuration with HTTP and stdio transport. Future developments aim to enhance deterministic unit tests, workflow testing, and runtime event assertions. This matters because it provides developers with essential tools to efficiently debug and test MCP servers, improving reliability and performance.

    Read Full Article: Introducing Syrin: Debugging and Testing MCP Servers