Skip to content

Extension Proposal: Connect MCP Server over StreamableHTTP  #180

@mconflitti-pbc

Description

@mconflitti-pbc

Goal: Expose set of tools through MCP server using single or combined Posit SDK calls to interact with Connect.

Proposal Brief: https://docs.google.com/document/d/1jsbGOy_ufMybwS6crR8MwLE3WYWfWmgNSrpkTHZBTOs/edit?tab=t.3ydjiobzgfbj

Prior Art: https://dogfood.team.pct.posit.it/content/6d530c64-0490-472c-971c-44178cbc84de/sse
^ Uses a deprecated transport method and just adapts the raw api calls into tools which is useful for some things but not others.

  • Build out basic MCP server scaffolding
  • Configure auth with api key pass through to sdk client
  • Consider tracking sessions to expose tool usage metrics
  • Add Tools:
  • Publish content (use rsconnect-python under the hood? could be better suited as a stdio mcp server)
  • Get user info
  • Search content
  • Get system metrics

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions