You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>A simple MCP (Model Context Protocol) server that suggests Drupal tools from the <code>_data/projects</code> folder. This server provides semantic search and discovery of Drupal development tools, utilities, and projects.</p>
12
+
13
+
<h2>Features</h2>
14
+
<ul>
15
+
<li><strong>list_tools</strong>: List all available Drupal tools/projects with optional filtering</li>
16
+
<li><strong>search_tools</strong>: Search for tools using semantic matching</li>
17
+
<li><strong>get_tool</strong>: Get detailed information about a specific tool</li>
18
+
</ul>
19
+
20
+
<h2>Installation with npm</h2>
21
+
22
+
<p>The easiest way to use the MCP server is with npm:</p>
23
+
24
+
<divclass="highlight">
25
+
<pre>npm install -g @drupaltools/mcp</pre>
26
+
</div>
27
+
28
+
<h2>Usage with Claude Desktop</h2>
29
+
30
+
<p>Add the following to your Claude Desktop configuration file:</p>
31
+
32
+
<divclass="highlight">
33
+
<pre>{
34
+
"mcpServers": {
35
+
"drupal-tools": {
36
+
"command": "drupaltools-mcp"
37
+
}
38
+
}
39
+
}</pre>
40
+
</div>
41
+
42
+
<h2>Available Tools</h2>
43
+
44
+
<h3>1. list_tools</h3>
45
+
<p>Lists all available Drupal tools/projects.</p>
46
+
47
+
<p><strong>Parameters:</strong></p>
48
+
<ul>
49
+
<li><code>category</code> (optional): Filter by category (e.g., 'testing', 'cli', 'deployment')</li>
50
+
<li><code>limit</code> (optional, default: 50): Maximum number of tools to return</li>
51
+
</ul>
52
+
53
+
<h3>2. search_tools</h3>
54
+
<p>Search for tools using a query string. Uses smart scoring:</p>
0 commit comments