fusionauth-issues icon indicating copy to clipboard operation
fusionauth-issues copied to clipboard

Add MCP to FusionAuth

Open mooreds opened this issue 8 months ago • 1 comments

Support the Model Context Protocol in FusionAuth to allow for direct manipulation of FusionAuth configuration and direct interrogation of FusionAuth data by LLMs.

Relevant links:

  • https://modelcontextprotocol.io/introduction
  • https://medium.com/womenintechnology/lets-learn-about-mcp-together-be1601dc7a81
  • https://huggingface.co/blog/mclenhard/mcp-evals

Possible implementations:

  • Part of the FusionAuth executable
  • Generated like the client libs as well

Possible tools for an MCP server:

  • thin API wrapper, like the client libraries
  • higher level use cases like
    • theme my login page like my current site
    • migrate from to FusionAuth
    • check my configuration to make sure it is OAuth 2.1 compliant
    • set up one FusionAuth for one of these use cases: https://fusionauth.io/docs/get-started/use-cases/
    • here's my list of APIs, permissions and relationships. set these up as entities

Links:

  • https://drive.google.com/file/d/1RyKGFBFbmrZfERQBpXM8Ul8w52Z_TpZt/view?usp=drive_link
  • https://docs.google.com/document/d/19m-kP2ouE_kZp7SBIJOlbEWu0ZD5Ey23Bm9VKvfkd7M/edit?usp=sharing

mooreds avatar Apr 11 '25 14:04 mooreds

This has been partially completed by the preview API MCP server: https://fusionauth.io/docs/get-started/download-and-install/development/mcp-server

In this case, we implemented a "thin API wrapper, like the client libraries"

mooreds avatar Nov 30 '25 23:11 mooreds