关于 mcp-server-dify
mcp-server-dify 通过 MCP 将客户端连接到 Dify AI 的聊天补全能力。它提供餐厅推荐工具,并支持对话上下文和流式响应。
主要功能
- 01集成 Dify AI 聊天补全
- 02餐厅推荐工具
- 03支持对话上下文
- 04流式响应
适用场景
- 01按地点和预算请求餐厅推荐
- 02使用对话 ID 延续会话
MCP 相关
它通过 MCP 提供 Dify AI 聊天补全能力,包括 meshi-doko 餐厅推荐工具,并支持对话上下文和流式响应。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-server-dify
用于 Dify AI 的 Model Context Protocol 服务。此服务可通过标准化协议,让大模型使用 Dify AI 的聊天补全功能。
功能
- 集成 Dify AI 聊天补全 API
- 餐厅推荐工具(meshi-doko)
- 支持对话上下文
- 支持流式响应
- 使用 TypeScript 实现
安装
使用 Docker
# Build the Docker image
make docker
# Run with Docker
docker run -i --rm mcp/dify https://your-dify-api-endpoint your-dify-api-key
使用方法
使用 Claude Desktop
将以下配置添加到 claude_desktop_config.json:
{
"mcpServers": {
"dify": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-dify",
"https://your-dify-api-endpoint",
"your-dify-api-key"
]
}
}
}
将 your-dify-api-endpoint 和 your-dify-api-key 替换为你的实际 Dify API 凭据。
工具
meshi-doko
与 Dify AI 对接的餐厅推荐工具:
参数:
LOCATION(字符串):餐厅所在位置BUDGET(字符串):预算限制query(字符串):要发送给 Dify AI 的查询conversation_id(字符串,可选):用于保持聊天上下文
开发
# Initial setup
make setup
# Build the project
make build
# Format code
make format
# Run linter
make lint
许可证
本项目根据 MIT 许可证 发布。
安全
此服务使用你提供的 API 密钥与 Dify AI 交互。请确保:
- 妥善保管 API 凭据
- 对 API 端点使用 HTTPS
- 切勿将 API 密钥提交到版本控制中
贡献
欢迎贡献!欢迎提交 Pull Request。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。