Skip to content
Draft
Show file tree
Hide file tree
Changes from 30 commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
aebb496
Add Model Context Protocol (MCP) server support
maccabeelevine Dec 5, 2025
6e17e1e
Fix a test
maccabeelevine Dec 5, 2025
57fd82e
Remove unneeded factory
maccabeelevine Dec 5, 2025
7bb40d0
Add resource template for record by ID
maccabeelevine Dec 5, 2025
525fa24
Add resource template to search by keywords
maccabeelevine Dec 5, 2025
c02b190
Change the catalog search resource template to an MCP tool
maccabeelevine Dec 5, 2025
d09f2a4
Use forked mcp/sdk (for now) that supports psr/container 1.x
maccabeelevine Dec 5, 2025
7dc73c4
Fix constructor
maccabeelevine Dec 5, 2025
eaf8f57
Alphabetize composer.json and avoid the comma problem
maccabeelevine Dec 5, 2025
5d7eea0
Allow filtering on content type, and introduce config
maccabeelevine Dec 9, 2025
86b6515
Fix url formatting
maccabeelevine Dec 9, 2025
3b44874
Allow configuration of resource templates
maccabeelevine Dec 9, 2025
358e94c
Fix template definition
maccabeelevine Dec 9, 2025
9c65422
Fix style
maccabeelevine Dec 12, 2025
c937106
Add basic authorization checks via permissions.ini
maccabeelevine Dec 12, 2025
27b45e8
Add some typing
maccabeelevine Dec 12, 2025
b71ffe4
Fix messageId
maccabeelevine Dec 12, 2025
435147d
Validate contentType
maccabeelevine Dec 30, 2025
7a870c8
Document .yaml file
maccabeelevine Dec 30, 2025
21f8bc5
Refactor capabilities and support auto-discovery
maccabeelevine Dec 30, 2025
7db23b7
Link to wiki
maccabeelevine Dec 30, 2025
a4e1e5c
Include a search results page URL with the results
maccabeelevine Jan 21, 2026
d35d4cc
Fix styles
maccabeelevine Jan 21, 2026
af71a1b
Fix formatting of disabled 'enabled' setting
maccabeelevine Jan 29, 2026
43ca8fd
Remove local $limit var
maccabeelevine Jan 29, 2026
650907b
Remove unneeded urldecode
maccabeelevine Jan 29, 2026
b6b09b2
Change private to protected
maccabeelevine Jan 29, 2026
d342ac6
Add typing and indendation
maccabeelevine Jan 29, 2026
f101eff
Change recordPageFullUrl to recordPageAbsoluteLink after merging #4954
maccabeelevine Jan 29, 2026
d0b264d
Add copyright symbol
maccabeelevine Jan 29, 2026
55e95e0
Create URL Helper to generate route URL
maccabeelevine Jan 29, 2026
1327ce8
Refactor route name
maccabeelevine Jan 29, 2026
ae7e3e2
Set the server info metadata based on config
maccabeelevine Jan 29, 2026
2a5659f
Remove redundant attribute description for getRecord template
maccabeelevine Jan 30, 2026
6f7a462
Fix styles
maccabeelevine Jan 30, 2026
7088e91
Reference permissions.ini more specifically
maccabeelevine Jan 30, 2026
f834027
Don't allow php-http/discovery plugin, matching the mcp/sdk package
maccabeelevine Jan 30, 2026
2e99ac8
Move MCP config loading to ServerProviderFactory
maccabeelevine Jan 30, 2026
b7f188f
Retrieve services for capabilities within ServerProviderFactory
maccabeelevine Jan 30, 2026
1c8fec6
Simplify URL helper a bit
maccabeelevine Feb 2, 2026
3c87a53
Merge branch 'dev-12.0' into mcp-server
maccabeelevine Feb 5, 2026
b39739b
Use new RouteHelper from #5049
maccabeelevine Feb 5, 2026
6a70f2a
Remove TODO done
maccabeelevine Feb 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"process-timeout": 0,
"allow-plugins": {
"composer/package-versions-deprecated": true,
"php-http/discovery": true,
"wikimedia/composer-merge-plugin": true
}
},
Expand Down Expand Up @@ -94,6 +95,7 @@
"lm-commons/lmc-rbac": "^2.2.1",
"lm-commons/lmc-rbac-mvc": "4.1.1",
"matthiasmullie/minify": "1.3.75",
"mcp/sdk": "^0.2.2",
"monolog/monolog": "^3.9",
"mpdf/mpdf": "v8.2.6",
"paytrail/paytrail-php-sdk": "2.7.5",
Expand Down
Loading