Model Context Protocol
The Model Context Protocol (MCP) is an open standard that enables developers to build secure, two-way connections between their data sources and AI-powered tools.
The API can be configured to handle MCP requests. All enabled endpoints set in the API configuration are automatically added as MCP tools.
mcp: boolean|dict
When mcp is a boolean, default arguments are used. When mcp is a dictionary it supports the following options.
mcp:
clientargs: http client options (dict)
mcpargs: FastApiMCP options (dict)
See the following links for details on the options.
Once this configuration option is added, a new route is added to the application /mcp.
The Model Context Protocol Inspector tool is a quick way to explore how the MCP tools are exported through this interface.
Run the following and go to the local URL specified.
npx @modelcontextprotocol/inspector node build/index.js
Enter http://localhost:8000/mcp to see the full list of tools available.