{"type":"mcp_server","name":"drupal-tools-mcp","description":"This repository provides a TypeScript-based MCP server demonstrating core Model Context Protocol concepts with a simple notes system, including resource management, tool execution, and prompt generation for LLM summarization.","category":"Developer Tools","language":"JavaScript","stars":0,"forks":1,"owner":"Cleversoft-IT","github_url":"https://github.com/Cleversoft-IT/drupal-tools-mcp","homepage":null,"setup":"## Setup\n\n1.  Install dependencies:\n```bash\nnpm install\n```\n2.  Build the server:\n```bash\nnpm run build\n```\n3.  For development with auto-rebuild:\n```bash\nnpm run watch\n```\n4.  To use with Claude Desktop, add the server config:\n\n    On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n    On Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"drupal-modules-mcp\": {\n      \"command\": \"/path/to/drupal-modules-mcp/build/index.js\"\n    }\n  }\n}\n```\n5.  Debugging: Use the MCP Inspector:\n```bash\nnpm run inspector\n```","tools":"## Available Tools\n\n1.  Resources: List and access notes via `note://` URIs, each note has a title, content and metadata, and plain text mime type for simple content access.\n2.  `create_note`: Create new text notes, taking title and content as required parameters and storing note in server state.\n3.  `summarize_notes`: Generate a summary of all stored notes, including all note contents as embedded resources and returning structured prompt for LLM summarization.","faq":null,"created_at":"2025-02-07T18:27:27+00:00","updated_at":"2025-02-07T18:52:01+00:00","source_url":"https://model-context-protocol.com/servers/drupal-development-model-context-protocol-servers","related_articles":[]}