MCP Server providing various tools for working with the Upbound Marketplace
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"marketplace": {
"httpUrl": "http://localhost:8765/mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server that provides AI agents with access to the Upbound Marketplace API. This server enables agents to search, discover, and manage marketplace packages and repositories, with a focus on helping users leverage marketplace resources for Crossplane compositions and package management.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in devops
MCP server for using the GitLab API
Enhanced MCP server for GitLab: group projects listing and activity tracking
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform. It provides a set of tools that interact with Yunxiao's API, allowing AI assistants to manage Codeup repository, Project, Pipeline, Packages etc.
MCP server for Komodo - manage Docker containers, servers, stacks, and deployments via AI
MCP Security Weekly
Get CVE alerts and security updates for Marketplace Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server that provides AI agents with access to the Upbound Marketplace API. This server enables agents to search, discover, and manage marketplace packages and repositories, with a focus on helping users leverage marketplace resources for Crossplane compositions and package management.
Built using the mcp-go framework for robust MCP protocol compliance and performance.
This is the supported pattern for all MCP clients that can talk to an HTTP endpoint (Cursor, Claude Code, Cline, Continue, Zed, etc.). The server runs detached in a single container; any MCP client connects to it over HTTP. No container is started or stopped per MCP session, so there is nothing that can leave a broken container behind.
Log in with the UP CLI so the server has a session to reuse:
up login
Start the server once, detached. Replace the .up path with your actual
UP CLI config directory (see UP CLI config location below).
docker run --name mcp-marketplace --rm -d -p 8765:8765 \
-v "$HOME/.up:/mcp/.up:ro" \
xpkg.upbound.io/upbound/marketplace-mcp-server-http:v0.1.0
Verify it is serving:
curl -s -X POST http://localhost:8765/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
Point your MCP client at it:
{
"mcpServers": {
"marketplace": {
"httpUrl": "http://localhost:8765/mcp"
}
}
}
UP CLI config location
~/.up (e.g. /Users/you/.up or /home/you/.up)%USERPROFILE%\.upUpgrading to a new image version
docker pull xpkg.upbound.io/upbound/marketplace-mcp-server-http:<new-tag>
docker rm -f mcp-marketplace
docker run --name mcp-marketplace --rm -d -p 8765:8765 \
-v "$HOME/.up:/mcp/.up:ro" \
xpkg.upbound.io/upbound/marketplace-mcp-server-http:<new-tag>
Some MCP clients (including older Claude Desktop builds) only support stdio
transport and launch the server as a subprocess per session. In that case use
the stdio image — but do not pass --name. A fixed container name can
only ever be held by one container at a time, so if a previous session's
container is still alive (client crash, lost stdio, --rm not firing) every
new session will fail with
Conflict. The container name "/mcp-marketplace" is already in use.
Let Docker generate a unique name per session instead:
{
"mcpServers": {
"marketplace": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-v", "/Users/your-username/.up:/mcp/.up:ro",
"xpkg.upbou
... [View full README on GitHub](https://github.com/upbound/marketplace-mcp-server#readme)