mirror of
https://github.com/aljazceru/goose.git
synced 2026-01-11 10:24:27 +01:00
544 lines
18 KiB
JSON
544 lines
18 KiB
JSON
[
|
|
{
|
|
"id": "developer",
|
|
"name": "Developer",
|
|
"description": "Built-in developer tools for file editing and shell command execution",
|
|
"command": "",
|
|
"link": "https://github.com/block/goose/tree/main/crates/goose-mcp/src/developer",
|
|
"installation_notes": "This is a built-in extension that comes with goose by default. No installation required.",
|
|
"is_builtin": true,
|
|
"endorsed": true,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "computercontroller",
|
|
"name": "Computer Controller",
|
|
"description": "Built-in computer controls for webscraping, file caching, and automations",
|
|
"command": "",
|
|
"link": "https://github.com/block/goose/tree/main/crates/goose-mcp/src/computercontroller",
|
|
"installation_notes": "This is a built-in extension that comes with goose and can be enabled in the Settings page under 'Extensions'.",
|
|
"is_builtin": true,
|
|
"endorsed": true,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "memory",
|
|
"name": "Memory",
|
|
"description": "Built-in memory system for persistent context and information storage",
|
|
"command": "",
|
|
"link": "https://github.com/block/goose/tree/main/crates/goose-mcp/src/memory",
|
|
"installation_notes": "This is a built-in extension that comes with goose and can be enabled in the Settings page under 'Extensions'.",
|
|
"is_builtin": true,
|
|
"endorsed": true,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "jetbrains",
|
|
"name": "JetBrains",
|
|
"description": "Built-in JetBrains IDE integration for development workflows",
|
|
"command": "",
|
|
"link": "https://github.com/block/goose/tree/main/crates/goose-mcp/src/jetbrains",
|
|
"installation_notes": "This is a built-in extension that comes with goose and can be enabled in the Settings page under 'Extensions'.",
|
|
"is_builtin": true,
|
|
"endorsed": true,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "knowledge_graph_memory",
|
|
"name": "Knowledge Graph Memory",
|
|
"description": "Graph-based memory system for persistent knowledge storage",
|
|
"command": "npx -y @modelcontextprotocol/server-memory",
|
|
"link": "https://github.com/modelcontextprotocol/servers/tree/main/src/memory",
|
|
"installation_notes": "Install using npx package manager. Note: Default memory graph location may be hard to find where npx installs the module.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "fetch",
|
|
"name": "Fetch",
|
|
"description": "Web content fetching and processing capabilities",
|
|
"command": "uvx mcp-server-fetch",
|
|
"link": "https://github.com/modelcontextprotocol/servers/tree/main/src/fetch",
|
|
"installation_notes": "Install using uvx package manager. Note: Some sites may block access via robots.txt.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "tavily",
|
|
"name": "Tavily Web Search",
|
|
"description": "Web search capabilities powered by Tavily",
|
|
"command": "npx -y tavily-mcp",
|
|
"link": "https://github.com/tavily-ai/tavily-mcp",
|
|
"installation_notes": "Install using uvx package manager. Requires Tavily API key.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "TAVILY_API_KEY",
|
|
"description": "API key for Tavily web search service",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "figma",
|
|
"name": "Figma",
|
|
"description": "Figma design tool integration",
|
|
"command": "npx -y @hapins/figma-mcp",
|
|
"link": "https://github.com/hapins/figma-mcp",
|
|
"installation_notes": "Install using npx package manager. Requires Figma access token from user settings.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "FIGMA_ACCESS_TOKEN",
|
|
"description": "Access token from Figma user settings",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pdf_read",
|
|
"name": "PDF Reader",
|
|
"description": "Read large and complex PDF documents",
|
|
"command": "uvx mcp-read-pdf",
|
|
"link": "https://github.com/michaelneale/mcp-read-pdf",
|
|
"installation_notes": "Install using uvx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "vscode",
|
|
"name": "VSCode",
|
|
"description": "Provides a VSCode IDE integration for development workflows",
|
|
"command": "npx vscode-mcp-server",
|
|
"link": "https://github.com/block/vscode-mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "speech_mcp",
|
|
"name": "Speech Interface",
|
|
"description": "Voice interaction with audio visualization for Goose - enables real-time voice interaction, audio/video transcription, text-to-speech conversion, and multi-speaker audio generation",
|
|
"command": "uvx -p 3.10.14 speech-mcp@latest",
|
|
"link": "https://github.com/Kvadratni/speech-mcp",
|
|
"installation_notes": "Install using uvx package manager. Requires PortAudio to be installed on your system for PyAudio to capture audio from your microphone.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "pieces",
|
|
"name": "Pieces",
|
|
"description": "Provides access to your Pieces long-term memory. You need to have Pieces installed to use this.",
|
|
"url": "http://localhost:39300/model_context_protocol/2024-11-05/sse",
|
|
"link": "https://pieces.app?utm_source=goose&utm_medium=collab&utm_campaign=mcp",
|
|
"installation_notes": "You need to install Pieces first, and have this running.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": [],
|
|
"type": "remote"
|
|
},
|
|
{
|
|
"id": "playwright",
|
|
"name": "Playwright",
|
|
"description": "Interact with web pages through structured accessibility snapshots using Playwright",
|
|
"command": "npx @playwright/mcp@latest",
|
|
"link": "https://github.com/microsoft/playwright-mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "agentql-mcp",
|
|
"name": "AgentQL",
|
|
"description": "Transform unstructured web content into structured data",
|
|
"command": "npx -y agentql-mcp",
|
|
"link": "https://github.com/tinyfish-io/agentql-mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "AGENTQL_API_KEY",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "alby-mcp",
|
|
"name": "Alby",
|
|
"description": "Bitcoin Lightning Network integration",
|
|
"command": "npx -y @getalby/alby-mcp-server",
|
|
"link": "https://github.com/getalby/mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "ALBY_API_TOKEN",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "asana-mcp",
|
|
"name": "Asana",
|
|
"description": "Task automation, project tracking, and team collaboration",
|
|
"command": "npx -y @roychri/mcp-server-asana",
|
|
"link": "https://github.com/roychri/mcp-server-asana",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "ASANA_ACCESS_TOKEN",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "blender-mcp",
|
|
"name": "Blender",
|
|
"description": "3D modeling and animation integration",
|
|
"command": "npx -y blender-mcp",
|
|
"link": "https://github.com/ahujasid/blender-mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "brave-mcp",
|
|
"name": "Brave Search",
|
|
"description": "Web search capabilities powered by Brave",
|
|
"command": "npx -y @brave/brave-search-mcp",
|
|
"link": "https://github.com/brave/brave-search-mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "BRAVE_API_KEY",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "browserbase-mcp",
|
|
"name": "Browserbase",
|
|
"description": "Browser automation and web scraping",
|
|
"command": "npx -y @browserbasehq/mcp-server-browserbase",
|
|
"link": "https://github.com/browserbase/mcp-server-browserbase",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "BROWSERBASE_API_KEY",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "cloudflare-mcp",
|
|
"name": "Cloudflare",
|
|
"description": "Cloudflare API integration for DNS and domain management",
|
|
"command": "npx -y @cloudflare/mcp-server-cloudflare",
|
|
"link": "https://github.com/cloudflare/mcp-server-cloudflare",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "CLOUDFLARE_API_TOKEN",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "cloudinary-asset-management-mcp",
|
|
"name": "Cloudinary Asset Management",
|
|
"description": "Cloud-based image and video management",
|
|
"command": "npx -y cloudinary-asset-management-mcp",
|
|
"link": "https://github.com/cloudinary/asset-management-js",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "CLOUDINARY_CLOUD_NAME",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
},
|
|
{
|
|
"name": "CLOUDINARY_API_KEY",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
},
|
|
{
|
|
"name": "CLOUDINARY_API_SECRET",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "cognee-mcp",
|
|
"name": "Cognee",
|
|
"description": "Knowledge graph and cognitive AI capabilities",
|
|
"command": "uvx cognee-mcp",
|
|
"link": "https://github.com/topoteretes/cognee",
|
|
"installation_notes": "Install using uvx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "elevenlabs-mcp",
|
|
"name": "ElevenLabs",
|
|
"description": "Text-to-speech and voice synthesis",
|
|
"command": "npx -y elevenlabs-mcp",
|
|
"link": "https://github.com/elevenlabs/elevenlabs-mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "ELEVENLABS_API_KEY",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "filesystem-mcp",
|
|
"name": "Filesystem",
|
|
"description": "File system operations and management",
|
|
"command": "uvx mcp-server-filesystem",
|
|
"link": "https://github.com/modelcontextprotocol/servers",
|
|
"installation_notes": "Install using uvx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "github-mcp",
|
|
"name": "GitHub",
|
|
"description": "GitHub repository management and operations",
|
|
"url": "https://api.githubcopilot.com/mcp/",
|
|
"link": "https://github.com/github/github-mcp-server",
|
|
"installation_notes": "This is a remote extension. Configure using the endpoint URL in Goose settings.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "GITHUB_PERSONAL_ACCESS_TOKEN",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
],
|
|
"type": "streamable-http"
|
|
},
|
|
{
|
|
"id": "google-drive-mcp",
|
|
"name": "Google Drive",
|
|
"description": "Google Drive file management and operations",
|
|
"command": "npx -y @google/drive-mcp",
|
|
"link": "https://github.com/google/drive-mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "GOOGLE_DRIVE_CREDENTIALS",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "google-maps-mcp",
|
|
"name": "Google Maps",
|
|
"description": "Maps, geocoding, and location services",
|
|
"command": "npx -y @google/maps-mcp",
|
|
"link": "https://github.com/google/maps-mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": true,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "GOOGLE_MAPS_API_KEY",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "mbot-mcp",
|
|
"name": "MBot",
|
|
"description": "Chatbot and conversational AI integration",
|
|
"command": "npx -y mbot-mcp",
|
|
"link": "https://github.com/deemkeen/mbotmcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "netlify-mcp",
|
|
"name": "Netlify",
|
|
"description": "Web deployment and hosting automation",
|
|
"command": "npx -y netlify-mcp",
|
|
"link": "https://github.com/netlify/netlify-mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "NETLIFY_ACCESS_TOKEN",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "nostrbook-mcp",
|
|
"name": "NostrBook",
|
|
"description": "Nostr protocol integration for decentralized social",
|
|
"command": "npx -y nostrbook-mcp",
|
|
"link": "https://github.com/nostrbook/nostrbook-mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "postgres-mcp",
|
|
"name": "PostgreSQL",
|
|
"description": "PostgreSQL database integration",
|
|
"command": "uvx mcp-server-postgres",
|
|
"link": "https://github.com/modelcontextprotocol/servers",
|
|
"installation_notes": "Install using uvx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "POSTGRES_CONNECTION_STRING",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "puppeteer-mcp",
|
|
"name": "Puppeteer",
|
|
"description": "Browser automation and web scraping",
|
|
"command": "npx -y @puppeteer/mcp-server",
|
|
"link": "https://github.com/puppeteer/mcp-server",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "reddit-mcp",
|
|
"name": "Reddit",
|
|
"description": "Reddit API integration for posts and comments",
|
|
"command": "npx -y reddit-mcp",
|
|
"link": "https://github.com/adhikasp/mcp-reddit",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "REDDIT_CLIENT_ID",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
},
|
|
{
|
|
"name": "REDDIT_CLIENT_SECRET",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "repomix-mcp",
|
|
"name": "Repomix",
|
|
"description": "Repository analysis and code organization",
|
|
"command": "npx -y repomix-mcp",
|
|
"link": "https://github.com/yamadashy/repomix",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "selenium-mcp",
|
|
"name": "Selenium",
|
|
"description": "Web browser automation and testing",
|
|
"command": "npx -y selenium-mcp",
|
|
"link": "https://github.com/angiejones/mcp-selenium",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "square-mcp",
|
|
"name": "Square",
|
|
"description": "Square API for payments and business management",
|
|
"command": "npx square-mcp-server start",
|
|
"link": "https://github.com/square/square-mcp-server",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": [
|
|
{
|
|
"name": "ACCESS_TOKEN",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
},
|
|
{
|
|
"name": "SANDBOX",
|
|
"description": "Required environment variable",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "tutorial-mcp",
|
|
"name": "Tutorial",
|
|
"description": "Tutorial and learning management system",
|
|
"command": "npx -y tutorial-mcp",
|
|
"link": "https://github.com/tutorial/tutorial-mcp",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": []
|
|
},
|
|
{
|
|
"id": "youtube-transcript-mcp",
|
|
"name": "YouTube Transcript",
|
|
"description": "YouTube video transcript extraction",
|
|
"command": "npx -y youtube-transcript-mcp",
|
|
"link": "https://github.com/jkawamoto/mcp-youtube-transcript",
|
|
"installation_notes": "Install using npx package manager.",
|
|
"is_builtin": false,
|
|
"endorsed": false,
|
|
"environmentVariables": []
|
|
}
|
|
] |