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
This document explains how the API data is automatically generated and kept in sync with the project YAML files.
4
+
5
+
## Overview
6
+
7
+
The Web API (`/api/client.html`) uses pre-built JSON data for performance and GitHub Pages compatibility. This data is automatically generated from the YAML files in `_data/projects/`.
Copy file name to clipboardExpand all lines: README.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,22 @@ bundle install
48
48
bundle exec jekyll serve --server 8080
49
49
```
50
50
51
+
## MCP Server
52
+
53
+
This repository includes an MCP (Model Context Protocol) server that provides programmatic access to the Drupal tools database. See [mcp-server/README.md](./mcp-server/README.md) for details.
54
+
55
+
### Quick Start
56
+
57
+
```bash
58
+
npm install
59
+
npm run mcp
60
+
```
61
+
62
+
The MCP server provides three tools:
63
+
- `list_tools`: List all tools with optional category filtering
64
+
- `search_tools`: Semantic search for tools
65
+
- `get_tool`: Get detailed information about a specific tool
66
+
51
67
Or just open in Gitpod!
52
68
53
69
[](https://gitpod.io/#https://github.com/drupaltools/drupaltools.github.io)
0 commit comments