Skip to content

feat(simple-mcp): use visitor API integration; also add stateless_http#312

Merged
nealrichardson merged 5 commits intomainfrom
claude-issue-311
Feb 3, 2026
Merged

feat(simple-mcp): use visitor API integration; also add stateless_http#312
nealrichardson merged 5 commits intomainfrom
claude-issue-311

Conversation

@nealrichardson
Copy link
Contributor

Fixes #311
Fixes #298

Claude also added helpers to guide the user to add the integration if it is not set, I believe cribbing off the publisher command center. Not sure if we want to keep that or not--kinda belies the "simple" MCP server, and also do we not have ways to automatically associate integrations now?

I confirmed this works and that users of the MCP server don't have to set any custom headers to get the whoami tool to work now.

@mconflitti-pbc
Copy link
Contributor

I am unable to test the visitor api key logic successfully. If i remove the integration and restart the process I am not seeing anything notifying the user to add one.

@nealrichardson
Copy link
Contributor Author

I am unable to test the visitor api key logic successfully. If i remove the integration and restart the process I am not seeing anything notifying the user to add one.

Come to think of it, I didn't see anything either, I just knew I needed to add it so I did.

Want me to remove it or fix it or what?

@mconflitti-pbc
Copy link
Contributor

Could be a follow up issue unless you have time to mess with it now. What I think may be more important is expanding the description text to include a lot of what you have for the zendesk mcp server i.e. auth details (basic api key auth not oauth2.1)

Copy link
Contributor

@mconflitti-pbc mconflitti-pbc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

other than making the description better, tested and working as expected

nealrichardson and others added 3 commits January 27, 2026 12:11
- Remove /api/visitor-auth and /api/integrations endpoints
- Remove JS-based integration status checking from landing page
- Add static info box documenting Visitor API Key requirement
- Add setup instructions for Claude Code, Claude Desktop, VS Code, Cursor

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use native VS Code mcp.json format instead of Continue extension format.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Matt Conflitti <matt.conflitti@posit.co>
@nealrichardson
Copy link
Contributor Author

I've adjusted the landing page, want to have another look?

Copy link
Contributor

@mconflitti-pbc mconflitti-pbc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good. only nit is to have each tool: claude, cursor, etc be collapsible/expandable

Use HTML <details> elements to make Claude Code, Claude Desktop,
VS Code, and Cursor setup instructions collapsible for cleaner UI.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@nealrichardson nealrichardson merged commit e3c9c93 into main Feb 3, 2026
19 checks passed
@nealrichardson nealrichardson deleted the claude-issue-311 branch February 3, 2026 17:49
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.

Use visitor integration in Simple MCP Server Update simple mcp server to use stateless_http

2 participants