MCPs from Siemens Xcelerator Developer Portal¶
The Developer Portal MCP provides programmatic access to documentation, products, and APIs within the Siemens Xcelerator Developer Portal. This MCP enables developers to efficiently query and retrieve relevant resources based on their needs such as documentations, products, apis.
Key Integration Steps & Methods¶
- Claude Desktop: Configure local servers by editing
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows) to add new server configurations. - VS Code/Cursor: Define servers in a
.vscode/mcp.jsonfile, use the AI chat to add tools, or use the --add-mcp command-line option.
VS Code Integration¶
- Install Visual Studio Code.
- Install the GitHub Copilot extension.
- Create a .vscode folder in the root of your repository or workspace.
- Create an empty mcp.json file inside the .vscode folder.
Paste the following JSON configuration into the mcp.json file:
{ "servers": { "public-developer-portal": { "type": "http", "url": "https://mcp.developer.xcelerator.rocks/mcp" } } }Save the mcp.json file.
- Above the JSON key for the server (http-mcp-prod), you should see the text "Start" with a play icon. Click it to start the MCP server connection.
- Make sure Copilot Chat is visible in one of your panels. It is in the right sidebar by default.
- You can now choose the available tools provided by the MCP server by typing a pound sign (#) in the Copilot Chat input box. Select the appropriate tool for your query. Currently, the following tools are available:
#askDeveloperPortal: Queries the public documentation site for any product, api info
Sample queries, use cases¶
Explore documentation¶
- List Building X APIs and describe what they do.
- How do I get access to the Building X API?
- What does Building X do?
- List Building X APIs and provide links for each API's documentation.
- What industrial analytics APIs can I use in my app?
- What industrial product APIs are available?
- Find contact details for Sigreen API?
Coding assistance¶
- Generate a Python script to connect with the Building Structure API.
- Add a connection for the Building X Energy API.