Author: hjlarry
Version: 0.0.4
Type: extension
Repo: https://github.com/hjlarry/dify-plugin-mcp_server
Feature Request: issues
A Dify endpoint plugin that change a dify app to a mcp server.
To keep your data secure, use this plugin exclusively within your private network.
The app's input schema must define its input parameters. For a chat dify app, ensure to include a query
field in the input schema, formatted as follows:
{
"name": "get_weather",
"description": "Get weather status for a place.",
"inputSchema": {
"properties": {
"place": {"title": "Place", "type": "string"}
},
"required": ["place"],
"title": "get_weatherArguments",
"type": "object"
}
}
For example, if your Auth Bearer Token
is setting to sk-abcdefgh
, then the request header of MCP client must add Authorization: Bearer sk-abcdefgh
- Add response to the
ping
method of MCP client, some clients use this method to check server health - Add
Authorization: Bearer
token validator - Fix some log incorrect
- To fix sse get non-exist key get lots error logs on the plugin daemon.
- Add logs to help debug problems.
- Streamable http support response object and array.
- Add a new Streamable HTTP protocol.
- Update dify-plugin-sdk version.