Skip to content

mcp: rename observatory endpoint to developer#35918

Merged
bobbyiliev merged 1 commit intoMaterializeInc:mainfrom
bobbyiliev:rename-observatory-to-developer
Apr 9, 2026
Merged

mcp: rename observatory endpoint to developer#35918
bobbyiliev merged 1 commit intoMaterializeInc:mainfrom
bobbyiliev:rename-observatory-to-developer

Conversation

@bobbyiliev
Copy link
Copy Markdown
Contributor

@bobbyiliev bobbyiliev commented Apr 9, 2026

As discussed internally.

Fixes https://linear.app/materializeinc/issue/DEX-22/rename-mcp-observatory-endpoint-to-developer

Docs PR has been updated as well: #35604

@jubrad I might need a hand in renaming the LD flag for this once it lands.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 9, 2026

Thanks for opening this PR! Here are a few tips to help make the review process smooth for everyone.

PR title guidelines

  • Use imperative mood: "Fix X" not "Fixed X" or "Fixes X"
  • Be specific: "Fix panic in catalog sync when controller restarts" not "Fix bug" or "Update catalog code"
  • Prefix with area if helpful: compute: , storage: , adapter: , sql:

Pre-merge checklist

  • The PR title is descriptive and will make sense in the git log.
  • This PR has adequate test coverage / QA involvement has been duly considered. (trigger-ci for additional test/nightly runs)
  • If this PR includes major user-facing behavior changes, I have pinged the relevant PM to schedule a changelog post.
  • This PR has an associated up-to-date design doc, is a design doc (template), or is sufficiently small to not require a design.
  • If this PR evolves an existing $T ⇔ Proto$T mapping (possibly in a backwards-incompatible way), then it is tagged with a T-proto label.
  • If this PR will require changes to cloud orchestration or tests, there is a companion cloud PR to account for those changes that is tagged with the release-blocker label (example).

@bobbyiliev bobbyiliev marked this pull request as ready for review April 9, 2026 13:55
@bobbyiliev bobbyiliev requested review from a team and ggevay as code owners April 9, 2026 13:55
@bobbyiliev bobbyiliev requested review from jubrad and maheshwarip April 9, 2026 13:55
@bobbyiliev bobbyiliev merged commit 7f9d297 into MaterializeInc:main Apr 9, 2026
122 checks passed
leedqin added a commit to leedqin/materialize that referenced this pull request Apr 9, 2026
- Use unicode-safe base64 encoding (TextEncoder) instead of btoa, which
  fails on non-ASCII service account names
- Use the service account user instead of the logged-in user's email
  when generating MCP tokens for service account app passwords
- Show MCP token under app password only when MCP Server tab is active
- Add Agents/Developer radio group to MCP instructions so users can
  switch endpoints without a separate observatory section
- Rename observatory endpoint references to developer (per MaterializeInc#35918)
- Add -w0 flag to base64 command for Linux compatibility
leedqin added a commit to leedqin/materialize that referenced this pull request Apr 16, 2026
- Use unicode-safe base64 encoding (TextEncoder) instead of btoa, which
  fails on non-ASCII service account names
- Use the service account user instead of the logged-in user's email
  when generating MCP tokens for service account app passwords
- Show MCP token under app password only when MCP Server tab is active
- Add Agents/Developer radio group to MCP instructions so users can
  switch endpoints without a separate observatory section
- Rename observatory endpoint references to developer (per MaterializeInc#35918)
- Add -w0 flag to base64 command for Linux compatibility
leedqin added a commit to leedqin/materialize that referenced this pull request Apr 17, 2026
Refactor AppPasswordsPage and ConnectModal for consistency; update McpConnectInstructions layout

- Changed "Services and agents" to "Service" for clarity in AppPasswordsPage.
- Updated helper text to reflect the singular "Service" in AppPasswordsPage.
- Added overflow and minWidth properties to SecretBox components in both AppPasswordsPage and ConnectModal for better UI handling.
- Improved layout in McpConnectInstructions by consolidating code blocks and enhancing descriptions for clarity.

Enhance MCP token handling and UI updates across components

- Added support for pre-computed Base64 MCP tokens in ConnectInstructions and McpConnectInstructions.
- Updated ConnectModal to pass the MCP token to relevant components.
- Improved layout and descriptions in AppPasswordsPage and McpConnectInstructions for better clarity and user experience.
- Adjusted text prompts to emphasize the importance of saving credentials after creation.

Fix MCP token encoding and service account handling;
- Use unicode-safe base64 encoding (TextEncoder) instead of btoa, which
  fails on non-ASCII service account names
- Use the service account user instead of the logged-in user's email
  when generating MCP tokens for service account app passwords
- Show MCP token under app password only when MCP Server tab is active
- Add Agents/Developer radio group to MCP instructions so users can
  switch endpoints without a separate observatory section
- Rename observatory endpoint references to developer (per MaterializeInc#35918)
- Add -w0 flag to base64 command for Linux compatibility

small cleanups

letting the user know where to save the mcp config

Removing disclaimer and radio button for "Agents"
leedqin added a commit to leedqin/materialize that referenced this pull request Apr 17, 2026
Refactor AppPasswordsPage and ConnectModal for consistency; update McpConnectInstructions layout

- Changed "Services and agents" to "Service" for clarity in AppPasswordsPage.
- Updated helper text to reflect the singular "Service" in AppPasswordsPage.
- Added overflow and minWidth properties to SecretBox components in both AppPasswordsPage and ConnectModal for better UI handling.
- Improved layout in McpConnectInstructions by consolidating code blocks and enhancing descriptions for clarity.

Enhance MCP token handling and UI updates across components

- Added support for pre-computed Base64 MCP tokens in ConnectInstructions and McpConnectInstructions.
- Updated ConnectModal to pass the MCP token to relevant components.
- Improved layout and descriptions in AppPasswordsPage and McpConnectInstructions for better clarity and user experience.
- Adjusted text prompts to emphasize the importance of saving credentials after creation.

Fix MCP token encoding and service account handling;
- Use unicode-safe base64 encoding (TextEncoder) instead of btoa, which
  fails on non-ASCII service account names
- Use the service account user instead of the logged-in user's email
  when generating MCP tokens for service account app passwords
- Show MCP token under app password only when MCP Server tab is active
- Add Agents/Developer radio group to MCP instructions so users can
  switch endpoints without a separate observatory section
- Rename observatory endpoint references to developer (per MaterializeInc#35918)
- Add -w0 flag to base64 command for Linux compatibility

small cleanups

letting the user know where to save the mcp config

Removing disclaimer and radio button for "Agents"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants