https://api.notion.com/mcp
for a Notion integration).
Name & Icon: Give it a name that describes what tools it provides. Dify auto-fetches icons when ever it can from the server domain, or you can choose your own.
Server Identifier: A unique ID (lowercase, numbers, underscores, hyphens, max 24 characters) that Dify uses to track this server.
numResults: 10
for search tools)query
on “Auto” so the AI determines what to search fornumResults
to a fixed value like “5” to limit response sizegithub-mcp
or salesforce-api
. Never change them once applications depend on them.
Environment Consistency: Keep the same MCP server configurations across development, staging, and production environments.
Tool Customization: Take advantage of parameter configuration to make tools behave consistently in your applications. Set fixed values for configuration parameters and let the AI handle dynamic inputs.
Tool Documentation: Document which external tools your applications use, what customizations you’ve made, and what they do. This helps team members understand application dependencies.
Gradual Updates: When external services update their MCP servers, test tool changes in development before updating production integrations.
Backup Plans: Consider how your applications will behave if an external MCP server becomes unavailable.