Overview As part of learning about MCP servers, I created an MCP server that registers resources (items and images) in Omeka S.
https://github.com/nakamura196/omeka-s-mcp-sample
Related Articles I referenced the following articles.
https://zenn.dev/himara2/articles/14eb2260c4f0e4
https://zenn.dev/meson_tech_blog/articles/simple-mcp-server
Setup I will leave the details of how to use the MCP server with Claude Desktop to other articles. Add configuration like the following.
{ } " } m c " } p o , S m " " ] " } e e c a , e r k o r " n " " " v a m g < v O O O e " m s a " M M M r : a " b : E E E s n : s K K K " { d o { A A A : " [ l _ _ _ : u A K K { t P E E " e I Y Y p _ _ _ _ y p U I C t a R D R h t L E E o h " N D n > : T E " / I N , o " T T m < Y I e O " A k m : L a e " _ k " : s a < _ O " m S M < c E O p U K M _ R A E s L _ K a > K A m / E _ p a Y K l p _ E e i I Y / " D _ s , E C e N R r T E v I D e T E r Y N / > T o " I m , A e L k > a " _ s e r v e r . p y " As a result, the tools are registered as shown below.
...