diff --git a/documentation/docs/mcp/context7-mcp.mdx b/documentation/docs/mcp/context7-mcp.mdx index a6093fa9..b78fba24 100644 --- a/documentation/docs/mcp/context7-mcp.mdx +++ b/documentation/docs/mcp/context7-mcp.mdx @@ -1,7 +1,6 @@ --- title: Context7 Extension - -escription: Add Context7 MCP Server as a Goose Extension +description: Add Context7 MCP Server as a Goose Extension --- import Tabs from '@theme/Tabs'; diff --git a/documentation/docs/mcp/mongodb-mcp.md b/documentation/docs/mcp/mongodb-mcp.md index 2c9c430f..17a3534a 100644 --- a/documentation/docs/mcp/mongodb-mcp.md +++ b/documentation/docs/mcp/mongodb-mcp.md @@ -7,7 +7,7 @@ import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller'; -The MongoDB MCP Server extension allows Goose to interact directly with your MongoDB databases, enabling comprehensive database operations including querying, document manipulation, collection management, and database administration. This makes it easy to work with your MongoDB databases through natural language interactions. +The [MongoDB MCP Server](https://github.com/mongodb-js/mongodb-mcp-server) extension allows Goose to interact directly with your MongoDB databases, enabling comprehensive database operations including querying, document manipulation, collection management, and database administration. This makes it easy to work with your MongoDB databases through natural language interactions. :::tip TLDR @@ -201,23 +201,23 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to The MongoDB extension provides comprehensive database management capabilities through natural language interactions. You can perform a wide range of operations including: -### **Query Operations** +### Query Operations - **Find documents** with complex filters and sorting - **Aggregate data** using MongoDB's powerful aggregation pipeline - **Count documents** in collections with optional filtering -### **Document Management** +### Document Management - **Insert** single or multiple documents - **Update** one or many documents with specified criteria - **Delete** specific documents or bulk deletions -### **Collection & Database Administration** +### Collection & Database Administration - **Create indexes** to optimize query performance - **Rename collections** for better organization - **Drop collections** when no longer needed - **Drop entire databases** (use with caution!) -### **Schema & Analytics** +### Schema & Analytics - **Analyze collection schemas** to understand document structure - **List databases and collections** for exploration - **View collection indexes** and their configurations diff --git a/documentation/src/components/server-card.tsx b/documentation/src/components/server-card.tsx index 684d71c0..f625e751 100644 --- a/documentation/src/components/server-card.tsx +++ b/documentation/src/components/server-card.tsx @@ -80,7 +80,7 @@ export function ServerCard({ server }: { server: MCPServer }) { style={{ fontSize: "12px" }} className="text-textSubtle leading-normal" > - Can be enabled in the goose settings page + Can be enabled on the Extensions page in Goose )} diff --git a/documentation/src/pages/extensions/detail.tsx b/documentation/src/pages/extensions/detail.tsx index 3efef28d..737e4df4 100644 --- a/documentation/src/pages/extensions/detail.tsx +++ b/documentation/src/pages/extensions/detail.tsx @@ -99,7 +99,7 @@ const getDocumentationPath = (serverId: string): string => {
- Can be enabled in the goose settings page + Can be enabled on the Extensions page in Goose
) : ( @@ -182,7 +182,7 @@ const getDocumentationPath = (serverId: string): string => { {server.is_builtin ? (
Built-in
diff --git a/documentation/static/servers.json b/documentation/static/servers.json index cc6eb814..8b0592bb 100644 --- a/documentation/static/servers.json +++ b/documentation/static/servers.json @@ -5,7 +5,7 @@ "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.", + "installation_notes": "This is a built-in extension that comes with Goose by default. No installation required.", "is_builtin": true, "endorsed": true, "environmentVariables": [] @@ -16,7 +16,7 @@ "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'.", + "installation_notes": "This is a built-in extension that comes with Goose and can be enabled on the Extensions page.", "is_builtin": true, "endorsed": true, "environmentVariables": [] @@ -27,7 +27,7 @@ "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'.", + "installation_notes": "This is a built-in extension that comes with Goose and can be enabled on the Extensions page.", "is_builtin": true, "endorsed": true, "environmentVariables": [] @@ -38,7 +38,7 @@ "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'.", + "installation_notes": "This is a built-in extension that comes with Goose and can be enabled on the Extensions page.", "is_builtin": true, "endorsed": true, "environmentVariables": [] @@ -306,6 +306,17 @@ "endorsed": false, "environmentVariables": [] }, + { + "id": "context7", + "name": "Context7", + "description": "Use up-to-date code and docs", + "command": "npx -y @upstash/context7-mcp", + "link": "https://github.com/upstash/context7", + "installation_notes": "Install using npx package manager.", + "is_builtin": false, + "endorsed": true, + "environmentVariables": [] + }, { "id": "elevenlabs-mcp", "name": "ElevenLabs", @@ -397,6 +408,17 @@ "endorsed": false, "environmentVariables": [] }, + { + "id": "mongodb", + "name": "MongoDB", + "description": "MongoDB database integration", + "command": "npx -y mongodb-mcp-server --connection-string mongodb://localhost:27017", + "link": "https://github.com/mongodb-js/mongodb-mcp-server", + "installation_notes": "Install using npx package manager. Update connection-string as needed to match your MongoDB environment.", + "is_builtin": false, + "endorsed": true, + "environmentVariables": [] + }, { "id": "netlify-mcp", "name": "Netlify", @@ -522,11 +544,11 @@ { "id": "tutorial-mcp", "name": "Tutorial", - "description": "Tutorial and learning management system", - "command": "npx -y tutorial-mcp", + "description": "Built-in tutorial and learning management system", + "command": "", "link": "https://github.com/tutorial/tutorial-mcp", - "installation_notes": "Install using npx package manager.", - "is_builtin": false, + "installation_notes": "This is a built-in extension that comes with Goose and can be enabled on the Extensions page.", + "is_builtin": true, "endorsed": false, "environmentVariables": [] },