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
* Remove example JSON for advanced configuration
* This often causes confusion and is rarely helpful
* Refer to GitHub MCP server registry
* Add instructions for setting up claude code and codex
* Sort tools alphabetically
* Description: A comma-separated list of domains that are allowed to be used in various tools, for example: `localhost, example.com, sub.example.com`. Set to an empty string to allow any domains.
93
-
For wildcard subdomains, prefix the domain with a dot: `.example.com`. This will match `www.example.com` but not `example.com`.
* Description: Set to any value to disable structured content in the MCP server responses.
96
-
***`UI5_MCP_SERVER_RESPONSE_NO_RESOURCES`**:
97
-
* Description: Set to any value to disable [resources](https://modelcontextprotocol.io/specification/2025-06-18/server/resources) in the MCP server responses. This is useful for [clients that do not support resources](https://modelcontextprotocol.io/clients), such as Cursor or the Gemini CLI.
* Default Value: The `.ui5` directory in the user's home directory
103
-
* Description: Directory where the MCP server stores its data, such as cached API references
104
-
82
+
</details>
105
83
106
84
### Specific MCP Clients
107
85
86
+
Besides the general configuration outlined above, some MCP clients offer shortcuts for installing MCP servers. Below are instructions for some popular clients, but you can also refer to your specific client's documentation for more details.
87
+
108
88
#### VS Code
109
89
110
-
Follow the MCP installation [guide](https://code.visualstudio.com/docs/copilot/chat/mcp-servers#_add-an-mcp-server) using the above configuration.
90
+
**Preferred:** Install from the **[GitHub MCP server registry](https://github.com/mcp/UI5/mcp-server)**
The following rules **guide large language models (LLMs) in using the UI5 MCP server correctly**. Add these rules to your existing global or project-specific [`AGENTS.md`](https://agents.md/) file. The exact location may vary depending on the MCP client. For example, Claude Code uses a `CLAUDE.md` file instead of `AGENTS.md`.
127
123
128
124
```markdown
129
125
## Guidelines for UI5
130
126
131
127
Use the `get_guidelines` tool of the UI5 MCP server to retrieve the latest coding standards and best practices for UI5 development.
132
128
```
133
129
134
-
Add these rules to your existing global or project-specific [`AGENTS.md`](https://agents.md/) (specifics may vary based on respective MCP client).
130
+
### Configuration
131
+
132
+
The UI5 MCP server can be configured using the following environment variables. It does not accept any command-line arguments.
133
+
134
+
**Configuration Options:**
135
+
136
+
***`UI5_MCP_SERVER_ALLOWED_DOMAINS`**:
137
+
* Default Value: `localhost, services.odata.org`
138
+
* Description: A comma-separated list of domains that are allowed to be used in various tools, for example: `localhost, example.com, sub.example.com`. Set to an empty string to allow any domains.
139
+
For wildcard subdomains, prefix the domain with a dot: `.example.com`. This will match `www.example.com` but not `example.com`.
* Description: Set to any value to disable structured content in the MCP server responses.
142
+
***`UI5_MCP_SERVER_RESPONSE_NO_RESOURCES`**:
143
+
* Description: Set to any value to disable [resources](https://modelcontextprotocol.io/specification/2025-06-18/server/resources) in the MCP server responses. This is useful for [clients that do not support resources](https://modelcontextprotocol.io/clients), such as Cursor or the Gemini CLI.
* Default Value: The `.ui5` directory in the user's home directory
149
+
* Description: Directory where the MCP server stores its data, such as cached API references.
135
150
136
151
## Support, Feedback, Contributing
137
152
@@ -140,6 +155,7 @@ This project is open to feature requests/suggestions, bug reports etc. via [GitH
140
155
You can also chat with us in the [`#tooling`](https://openui5.slack.com/archives/C0A7QFN6B) channel of the [OpenUI5 Community Slack](https://ui5-slack-invite.cfapps.eu10.hana.ondemand.com/). For public Q&A, use the [`ui5-tooling` tag on Stack Overflow](https://stackoverflow.com/questions/tagged/ui5-tooling).
141
156
142
157
## Security / Disclosure
158
+
143
159
If you find any bug that may be a security problem, please follow our instructions at [in our security policy](https://github.com/UI5/mcp-server/security/policy) on how to report it. Please do not create GitHub issues for security-related doubts or problems.
0 commit comments