dify ai.com
dify ai.com logo

Dify AI

Integrates with Dify AI's chat completion API to enable natural language interactions, offering tools for restaurant rec...

Created byApr 23, 2025

mcp-server-dify

[![CI Status](https://github.com/yuru-sha/mcp-server-dify/actions/workflows/ci.yml/badge.svg)](https://github.com/yuru-sha/mcp-server-dify/actions)
Model Context Protocol Server for Dify AI. This server enables LLMs to interact with Dify AI's chat completion capabilities through a standardized protocol.

Features

  • Integration with Dify AI chat completion API
  • Restaurant recommendation tool (meshi-doko)
  • Support for conversation context
  • Streaming response support
  • TypeScript implementation

Installation

Using Docker

Usage

With Claude Desktop

Add the following configuration to your `claude_desktop_config.json`:
Replace `your-dify-api-endpoint` and `your-dify-api-key` with your actual Dify API credentials.

Tools

meshi-doko

Restaurant recommendation tool that interfaces with Dify AI:
Parameters:
  • `LOCATION` (string): Location of the restaurant
  • `BUDGET` (string): Budget constraints
  • `query` (string): Query to send to Dify AI
  • `conversation_id` (string, optional): For maintaining chat context

Development

License

This project is released under the [MIT License](LICENSE).

Security

This server interacts with Dify AI using your provided API key. Ensure to:
  • Keep your API credentials secure
  • Use HTTPS for the API endpoint
  • Never commit API keys to version control

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.