mirror of
https://github.com/photoprism/photoprism.git
synced 2026-03-02 22:57:18 -05:00
AI: Add support for Model Context Protocol (MCP) #2332
Labels
No labels
ai
android
api
auth
awesome
bug
bug
ci
cli
config
database
declined
deprecated
docker
docs 📚
documents
duplicate
easy
enhancement
enhancement
enhancement
epic
faces
feedback wanted
frontend
hacktoberfest
help wanted
idea
in-progress
incomplete
index
invalid
ios
labels
live
live
low-priority
macos
member-feature
metadata
mobile
nas
needs-analysis
no-coding-required
no-coding-required
observability
performance
places
please-test
plus-feature
priority
pro-feature
question
raspberry-pi
raw
released
released
released
research
resolved
security
sharing
tested
tests
third-party-issue
thumbnails
upgrade
upstream-issue
ux
vector
video
waiting
won't fix
won't fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/photoprism#2332
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @lastzero on GitHub (May 24, 2025).
The MCP specifies a JSON-RPC 2.0-based API that enables Large Language Models (LLMs) to communicate with external tools and data sources, reducing the need for custom integrations.
More information:
@srikary12 commented on GitHub (Jun 1, 2025):
Would like to work on this.
@lastzero commented on GitHub (Jun 26, 2025):
@srikary12 That's awesome! Sorry for the delayed response. I suggest to wait with coding until the following pull request (PR) is merged, as it includes many changes to the existing AI-related packages:
The first step is to gather the relevant specifications so we know exactly what needs to be implemented. Before you implement them, I'd be happy to chat with you or set up a call to provide some guidance and give you a better understanding. Feel free to reach out to me via Element/Matrix chat! 💬
@srikary12 commented on GitHub (Jun 26, 2025):
Sure,
I'll wait for it merge.
@srikary12 commented on GitHub (Jul 2, 2025):
The official stable go sdk is available now. Will start working once the PR is merged.
@lastzero commented on GitHub (Aug 6, 2025):
Here's a great blog post by the Docker team about the security of MCP implementations and the standard itself:
@srikary12 commented on GitHub (Aug 6, 2025):
Good article, I'll keep these in my mind. Looks the the pre req PR is merged. I'll start working on this asap.
@Phant0mBlade commented on GitHub (Dec 19, 2025):
Hi @srikary12 @lastzero , is there any progress on this? Any discussions that may have happened?
I think before writing any code we may need to discuss of what exactly we want and how to proceed.
There are some observations I can present (albeit very rough) if there has not been any progress. I have created a very rough document on this here. If you have time please skim through it once.Edit: I think writing it here may be better instead of linking it. Edit continues...
Edit ends.
Best Regards,
Phant0mBlade
@srikary12 commented on GitHub (Dec 24, 2025):
@Phant0mBlade started working on these. will take a look at the other mcp servers.