mcp-server-llmling

mcp-server-llmling

3.3

If you are the rightful owner of mcp-server-llmling and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

mcp-server-llmling is a server for the Machine Chat Protocol (MCP) that provides a YAML-based configuration system for LLM applications.

mcp-server-llmling is a server designed to facilitate the Machine Chat Protocol (MCP) for LLM applications. It leverages a YAML-based configuration system to set up custom MCP servers that serve content defined in YAML files. The server supports static declaration of LLM environments, allowing users to define their LLM's environment without writing code. Built on the MCP, it standardizes LLM interaction and supports various component types such as resources, prompts, and tools. The YAML configuration provides the LLM with access to content, structured prompts, and tools for extended capabilities.

Features

  • Resource Management: Load and manage different types of resources including text files, raw text content, CLI command output, Python source code, and images. Supports resource watching/hot-reload and URI-based access.
  • Tool System: Register and execute Python functions as LLM tools with support for OpenAPI-based tools, entry point-based discovery, and structured responses.
  • Prompt Management: Manage static and dynamic prompts with template support, file-based prompts, and argument validation.
  • Multiple Transport Options: Supports stdio-based communication, Server-Sent Events (SSE), and custom transport implementations for web clients.