Overview
mcp-server-llmling is a server designed for the Machine Chat Protocol (MCP) that facilitates the configuration of LLM applications using YAML files. It allows users to create custom MCP servers that serve content defined in YAML, enabling a structured approach to LLM interactions.
To use mcp-server-llmling, you can start the server using command line instructions or configure it within editors like Zed or Claude Desktop by adding it as a context server. You can also run it programmatically using Python.
- Resource Management: Load and manage various resource types including text files, CLI outputs, and images. - Tool System: Register and execute Python functions as tools for LLMs. - Prompt Management: Create and manage static and dynamic prompts. - Multiple Transport Options: Supports various communication methods including standard input/output and Server-Sent Events (SSE).
- Setting up a custom LLM server for specific applications.
- Managing resources and tools for interactive LLM applications.
- Creating structured prompts for consistent LLM interactions.
Add to your AI client
Use these steps to connect mcp-server-llmling in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"phil65-mcp-server-llmling-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phil65-mcp-server-llmling-mcp-mirror"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"phil65-mcp-server-llmling-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phil65-mcp-server-llmling-mcp-mirror"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"phil65-mcp-server-llmling-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phil65-mcp-server-llmling-mcp-mirror"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"phil65-mcp-server-llmling-mcp-mirror": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phil65-mcp-server-llmling-mcp-mirror"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"phil65-mcp-server-llmling-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phil65-mcp-server-llmling-mcp-mirror"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"phil65-mcp-server-llmling-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phil65-mcp-server-llmling-mcp-mirror"
]
}
}
}FAQ
**What is the MCP protocol?**
The MCP protocol is a standardized method for LLM interaction that supports resource and tool operations.
**Can I use mcp-server-llmling with any LLM?**
Yes, it is designed to work with various LLMs that can interact through the MCP protocol.
**Is there documentation available?**
Yes, comprehensive documentation is available at [mcp-server-llmling documentation](https://phil65.github.io/mcp-server-llmling/).7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":598,"uuid":"cd5de910-fff8-48bb-b83c-fcff21d68360","name":"phil65_mcp-server-llmling","title":"mcp-server-llmling","description":"Mirror of","avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","created_at":"2024-12-30T03:23:55.250Z","updated_at":"2025-02-23T07:18:50.114Z","status":"created","author_name":"MCP-Mirror","author_avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","tags":"mcp-server,llmling,yaml-configuration","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/MCP-Mirror/phil65_mcp-server-llmling","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/82c91b7596dfdad068e18c86ce366ddc4843f87c1900e767504f347347b2fb30/68747470733a2f2f696d672e736869656c64732e696f2f707970692f6c2f6d63702d7365727665722d6c6c6d6c696e672e737667","type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]