hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
mcp-服务器-llmling
LLMling 服务器手册
概述
mcp-server-llmling 是机器聊天协议 (MCP) 的服务器,它为 LLM 应用程序提供基于 YAML 的配置系统。
LLMLing后端为 LLM 应用程序提供了基于 YAML 的配置系统。它允许设置自定义 MCP 服务器,以提供 YAML 文件中定义的内容。
- 静态声明:在 YAML 中定义 LLM 的环境 - 无需代码
- MCP 协议:基于机器聊天协议 (MCP) 构建,用于标准化 LLM 交互
- 组件类型:
- 资源:内容提供商(文件、文本、CLI 输出等)
- 提示:带有参数的消息模板
- 工具:LLM 可调用的 Python 函数
YAML 配置创建了一个完整的环境,为 LLM 提供:
- 通过资源访问内容
- 结构化提示,实现一致的互动
- 扩展功能的工具
主要特点
1.资源管理
- 加载和管理不同类型的资源:
- 文本文件(
PathResource
) - 原始文本内容(
TextResource
) - CLI 命令输出(
CLIResource
) - Python 源代码(
SourceResource
) - Python 可调用结果(
CallableResource
) - 图像(
ImageResource
)
- 文本文件(
- 支持资源监视/热重载
- 资源处理管道
- 基于URI的资源访问
2.工具系统
- 将 Python 函数注册并执行为 LLM 工具
- 支持基于 OpenAPI 的工具
- 基于入口点的工具发现
- 工具验证和参数检查
- 结构化工具响应
3. 及时管理
- 带有模板支持的静态提示
- Python 函数的动态提示
- 基于文件的提示
- 提示参数验证
- 提示论点的完成建议
4. 多种交通选择
- 基于 Stdio 的通信(默认)
- 适用于 Web 客户端的服务器发送事件 (SSE)
- 支持自定义传输实现
用法
使用 Zed 编辑器
在您的settings.json
中添加 LLMLing 作为上下文服务器:
Copy
使用 Claude Desktop
在claude_desktop_config.json
中配置 LLMLing:
Copy
手动启动服务器
直接从命令行启动服务器:
Copy
1. 程序化使用
Copy
2. 使用自定义传输
Copy
3.资源配置
Copy
4.工具配置
Copy
服务器配置
该服务器通过 YAML 文件进行配置,包含以下部分:
Copy
MCP 协议
服务器实现了 MCP 协议,支持:
- 资源操作
- 列出可用资源
- 读取资源内容
- 监视资源变化
- 工具操作
- 列出可用的工具
- 使用参数执行工具
- 获取工具架构
- 快捷操作
- 列出可用的提示
- 获取格式化的提示
- 获取提示参数的完成情况
- 通知
- 资源变化
- 工具/提示列表更新
- 进度更新
- 日志消息
This server cannot be installed
机器聊天协议 (MCP) 的服务器,为 LLM 应用程序提供基于 YAML 的配置系统,允许用户定义资源、工具和提示,而无需编写代码。