-
Notifications
You must be signed in to change notification settings - Fork 467
Open
Description
As per documentation written in notion here, we want to achieve the following tasks in order to create a more production-ready MCP server hosted on Gram.
- Audit OpenAPI spec descriptions (see Section 4)
- Generate MCP specs only including exposed endpoints
- Configure custom domain (mcp.flagsmith.com)
- Create proper Gram environment, source, and MCP server configuration
- Explore how to avoid user prefixing his token with
Api-key:
The authentication schema is picked up directly from the open-api specs. This is what make the MCP aware of authentication. They do not allow transformation (it could be done via aCustom Toolbut that would double the consumption of tool calls.
Possible solution would be to add a dedicated MCP authentication that would also ease monitoring
- Explore how to avoid user prefixing his token with
- Setup toolsets from generated tools
- Enable Dynamic Toolsets (as a start, to reduce token consumption for users)
- Curate tool list (remove unnecessary endpoints)
- Document user installation steps
Metadata
Metadata
Assignees
Labels
No labels