Get the FREE Ultimate OpenClaw Setup Guide →

context-space

Ultimate Context Engineering Infrastructure, starting from MCPs and Integrations

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio context-space-context-space docker run -d -p 8080:8080 --name context-space context-space/context-space:latest \
  --env VAULT_ADDR="https://vault.example.com" \
  --env VAULT_TOKEN="VAULT_TOKEN_IF_REQUIRED" \
  --env MCP_API_TOKEN="Your MCP API token or placeholder" \
  --env OAUTH_CLIENT_ID="OAuth Client ID if required" \
  --env OAUTH_CLIENT_SECRET="OAuth Client Secret if required"

How to use

Context Space provides a unified MCP server that exposes a single endpoint to discover, authenticate, and interact with a growing suite of integrations. The MCP server acts as a gateway for agents and automation workflows to securely access real-world services through standardized MCP operations. Use the RESTful MCP API to list available capabilities, authorize access, and invoke tool executions. The platform emphasizes secure credential management and tool discovery, enabling agents to determine which tools to use and how to call them in a trusted, auditable manner. Typical use involves obtaining a JWT for authentication, querying the MCP root for supported capabilities, and then issuing invocations to specific tools like repository management, web search, or messaging integrations as needed by your automation workflow.

Once running, you can leverage the provided endpoints to explore available tools, request OAuth-protected access to services, and execute actions via standardized MCP invocations. The tooling is designed to be discoverable by agents, with built-in ability to recommend and orchestrate multiple tools to accomplish a given task. This makes it suitable for AI agents, automation bots, and developer tooling that require reliable, secure access to external services through a unified interface.

How to install

Prerequisites:

  • Docker installed on your host (Docker Engine 19.03+ or newer)
  • Optional: a valid MCP API token and credentials management (Vault or equivalent) if you plan to use secure credential storage

Installation steps:

  1. Verify Docker is installed: docker --version

  2. Pull and run the Context Space MCP server container: docker run -d -p 8080:8080 --name context-space context-space/context-space:latest

  3. (Optional) Configure environment variables for authentication and vaults:

    • MCP_API_TOKEN: Set your MCP API token or placeholder
    • VAULT_ADDR: Vault server address if you use Vault for credential management
    • VAULT_TOKEN: Vault access token if required by your setup
    • OAUTH_CLIENT_ID / OAUTH_CLIENT_SECRET: If your deployment uses OAuth client credentials
  4. Verify the server is running: docker ps curl -H "Authorization: Bearer <your_jwt>" http://localhost:8080/v1/docs

  5. If you prefer to run with a specific image tag or via Docker Compose, replace the image name accordingly and define the same environment variables.

Additional notes

Notes and tips:

  • The MCP server is designed to work with OAuth-based integrations and secure credential management. Ensure your Vault or credential store is accessible if you enable those features.
  • Expose only the necessary ports to your network and consider placing the container behind a reverse proxy with TLS termination for production deployments.
  • If you encounter authentication issues, verify the JWT token format and the configured OAuth client credentials. Review MCP route documentation at /v1/docs or the API Docs link in the README for endpoint specifics.
  • The server supports a centralized approach to tool discovery and invocation, enabling agents to determine the best tool for a given task and to call it via a consistent MCP interface.
  • If you need to scale, consider running multiple instances behind a load balancer and sharing credentials through a secure vault.

Related MCP Servers

Sponsor this space

Reach thousands of developers