phil65_mcp-server-llmling
If you are the rightful owner of phil65_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, leveraging a YAML-based configuration system. It allows users to set up custom MCP servers that serve content defined in YAML files. The server supports static declaration of LLM environments, standardized interaction through the MCP protocol, and various component types such as resources, prompts, and tools. The YAML configuration provides a comprehensive environment for LLMs, granting access to content, structured prompts, and tools to extend capabilities. Key features include resource management, a tool system, prompt management, and multiple transport options for communication.
Features
- Resource Management: Load and manage various types of resources including text files, raw text, CLI output, Python source code, and images. Supports resource watching and URI-based access.
- Tool System: Register and execute Python functions as LLM tools, with support for OpenAPI-based tools and structured tool responses.
- Prompt Management: Manage static and dynamic prompts with template support, argument validation, and completion suggestions.
- Multiple Transport Options: Supports stdio-based communication, Server-Sent Events (SSE) for web clients, and custom transport implementations.