You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: update OFREP API docs and fix script to generate ofrep/index.mdx (#1288)
Updates the OFREP documentation generation script to output
`ofrep/index.mdx` instead of `ofrep.mdx`, and regenerates SDK
documentation.
## Changes
- Temporarily sets OFREP OpenAPI spec to changes in:
open-feature/protocol#56
- Updated `process-sdk-readmes.ts` to support custom filenames for other
technologies
- Set OFREP to generate `ofrep/index.mdx` and switched protocol repo
branch to `main`
- Updated `_category_.json` to reference the correct doc ID
- Regenerated all SDK documentation files
---------
Signed-off-by: Jonathan Norris <[email protected]>
Copy file name to clipboardExpand all lines: docs/reference/other-technologies/mcp.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,8 @@ It acts as a bridge between your AI assistant and OpenFeature capabilities, enab
13
13
14
14
This server is published to the [MCP Registry](https://registry.modelcontextprotocol.io) under `dev.openfeature/mcp`.
15
15
16
+
> **⚠️ AI Agent Behavior**: AI agents are non-deterministic and may not complete tasks correctly. Always manually review their changes before committing. If you encounter issues, please [open an issue](https://github.com/open-feature/mcp/issues) with details about your AI agent (e.g., Claude Code + Sonnet 4.5, Cursor + gpt-5-codex) with the commands you used and the behavior you saw.
The **OpenFeature Remote Evaluation Protocol (OFREP)** is an [API specification](./openapi) for feature flagging that enables vendor-agnostic communication between applications and flag management systems. It defines a standard API layer between the provider and the flag management system, allowing any OpenSource or commercial system to implement the protocol and be compatible with community-maintained providers.
8
+
The **OpenFeature Remote Evaluation Protocol (OFREP)** is an [API specification](/docs/reference/other-technologies/ofrep/openapi) for feature flagging that enables vendor-agnostic communication between applications and flag management systems. It defines a standard API layer between the provider and the flag management system, allowing any open source or commercial system to implement the protocol and be compatible with community-maintained providers.
7
9
8
10
### Key Benefits
9
11
10
12
-**Vendor Agnostic**: Connect to any OFREP-compliant flag management system without vendor-specific implementations
11
-
-**Standardized**: Built on a [common OpenAPI specification](./openapi) for consistent integration
13
+
-**Standardized**: Built on a common [OpenAPI specification](/docs/reference/other-technologies/ofrep/openapi) for consistent integration
12
14
-**Flexible**: Works on both client-side and server-side applications
13
15
-**Community Maintained**: Generic OFREP providers maintained by the OpenFeature project
14
16
@@ -27,7 +29,7 @@ graph LR
27
29
1. Your application uses the OpenFeature SDK
28
30
2. The OpenFeature SDK uses an OFREP provider
29
31
3. The OFREP provider communicates with your flag management system via the standardized OFREP API
30
-
4. Your flag management system implements the [OFREP specification](./openapi)
32
+
4. Your flag management system implements the [OFREP specification](/docs/reference/other-technologies/ofrep/openapi)
31
33
32
34
### Server vs Client
33
35
@@ -61,15 +63,15 @@ Several flag management systems support OFREP. View the complete list of [OFREP-
61
63
62
64
To create an OFREP provider for a new language:
63
65
64
-
1. Review the [server provider guideline](https://github.com/open-feature/protocol/blob/docs-update-readme-for-website/guideline/dynamic-context-provider.md) or [client provider guideline](https://github.com/open-feature/protocol/blob/docs-update-readme-for-website/guideline/static-context-provider.md)
66
+
1. Review the [server provider guideline](https://github.com/open-feature/protocol/blob/main/guideline/dynamic-context-provider.md) or [client provider guideline](https://github.com/open-feature/protocol/blob/main/guideline/static-context-provider.md)
65
67
2. Implement the provider for your SDK according to the guidelines
66
68
3. Register your provider in the [OpenFeature ecosystem](https://github.com/open-feature/openfeature.dev/issues)
67
69
68
70
### For Flag Management System Developers
69
71
70
72
To make your flag management system OFREP-compliant:
71
73
72
-
1. Implement the [OFREP OpenAPI specification](./openapi)
74
+
1. Implement the [OFREP OpenAPI specification](/docs/reference/other-technologies/ofrep/openapi)
73
75
2. Test your implementation with existing OFREP providers
74
76
3. Register your system in the [OpenFeature ecosystem](https://github.com/open-feature/openfeature.dev/issues)
0 commit comments