Skip to content

Instantly share code, notes, and snippets.

@pcomans
Last active May 28, 2025 22:50
Show Gist options
  • Save pcomans/eccad275357b598949df6fc18a14df65 to your computer and use it in GitHub Desktop.
Save pcomans/eccad275357b598949df6fc18a14df65 to your computer and use it in GitHub Desktop.
Toolhive sample registry
{
"last_updated": "2025-05-23T00:21:06Z",
"servers": {
"github": {
"args": [],
"description": "The GitHub MCP Server provides seamless integration with GitHub APIs, enabling advanced automation and interaction capabilities for developers and tools",
"env_vars": [
{
"description": "GitHub personal access token with appropriate permissions",
"name": "GITHUB_PERSONAL_ACCESS_TOKEN",
"required": true
},
{
"description": "GitHub Enterprise Server hostname (optional)",
"name": "GH_HOST",
"required": false
}
],
"image": "ghcr.io/github/github-mcp-server:latest",
"metadata": {
"last_updated": "2025-05-23T00:21:06Z",
"pulls": 5000,
"stars": 14104
},
"permissions": {
"network": {
"outbound": {
"allow_host": ["docs.github.com", "github.com"],
"allow_port": [443],
"allow_transport": ["tcp"],
"insecure_allow_all": false
}
},
"read": [],
"write": []
},
"provenance": {
"cert_issuer": "https://token.actions.githubusercontent.com",
"repository_uri": "https://github.com/github/github-mcp-server",
"runner_environment": "github-hosted",
"signer_identity": "/.github/workflows/docker-publish.yml",
"sigstore_url": "tuf-repo-cdn.sigstore.dev"
},
"repository_url": "https://github.com/github/github-mcp-server",
"tags": [
"api",
"create",
"fork",
"github",
"list",
"pull-request",
"push",
"repository",
"search",
"update",
"issues"
],
"tools": [
"get_me",
"get_pull_request",
"list_pull_requests",
"merge_pull_request",
"get_pull_request_files",
"get_pull_request_status",
"update_pull_request_branch",
"get_pull_request_comments",
"get_pull_request_reviews",
"create_pull_request_review",
"create_pull_request",
"create_or_update_file",
"push_files",
"search_repositories",
"create_repository",
"get_file_contents",
"fork_repository",
"create_branch",
"list_commits",
"search_code",
"search_users",
"get_code_scanning_alert",
"list_code_scanning_alerts"
],
"transport": "stdio"
},
"memory": {
"args": [],
"description": "A basic implementation of persistent memory using a local knowledge graph. This lets Claude remember information about the user across chats.",
"env_vars": [
{
"description": "Path to the memory storage JSON file (default: memory.json in the server directory)",
"name": "MEMORY_FILE_PATH",
"required": false
}
],
"image": "mcp/memory:latest",
"metadata": {
"last_updated": "2025-05-23T00:21:02Z",
"pulls": 6654,
"stars": 48224
},
"permissions": {
"network": {
"outbound": {
"allow_host": [],
"allow_port": [443],
"allow_transport": ["tcp"],
"insecure_allow_all": false
}
},
"read": [],
"write": []
},
"repository_url": "https://github.com/modelcontextprotocol/servers",
"tags": [
"entities",
"graph",
"knowledge",
"memory",
"observations",
"persistent",
"relations"
],
"tools": [
"create_entities",
"create_relations",
"add_observations",
"delete_entities",
"delete_observations",
"delete_relations",
"read_graph",
"search_nodes",
"open_nodes"
],
"transport": "stdio"
},
"puppeteer": {
"args": [],
"description": "A Model Context Protocol server that provides browser automation capabilities using Puppeteer",
"env_vars": [
{
"default": "true",
"description": "Set to true when running in Docker to use headless mode",
"name": "DOCKER_CONTAINER",
"required": false
}
],
"image": "mcp/puppeteer:latest",
"metadata": {
"last_updated": "2025-05-23T00:21:06Z",
"pulls": 11891,
"stars": 48224
},
"permissions": {
"network": {
"outbound": {
"allow_host": [],
"allow_port": [443],
"allow_transport": ["tcp"],
"insecure_allow_all": true
}
},
"read": [],
"write": []
},
"repository_url": "https://github.com/modelcontextprotocol/servers",
"tags": [
"automation",
"browser",
"capabilities",
"navigate",
"provides",
"puppeteer",
"puppeteer_click",
"puppeteer_evaluate",
"puppeteer_fill",
"puppeteer_hover"
],
"tools": [
"puppeteer_navigate",
"puppeteer_screenshot",
"puppeteer_click",
"puppeteer_hover",
"puppeteer_fill",
"puppeteer_select",
"puppeteer_evaluate"
],
"transport": "stdio"
}
},
"version": "1.0.0"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment