C-Loftus/ATSPI-MCP-Server
If you are the rightful owner of ATSPI-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This document provides a structured summary of an MCP server for accessing the accessibility tree state using ATSPI on Linux.
ATSPI MCP
This is a simple example of an MCP server for retrieving the state of the accessibility tree using ATSPI (Assistive Technology Service Provider Interface) on Linux.
Testing with a client
You can use any MCP client of your choice, such claude desktop which provides a free MCP client to test this server. If you use claude desktop, you can run the ./setupClaude.sh
script to set up the server automatically.
Note, apparmor can block atspi communication so you should launch your server in a terminal outside of an electron app like VSCode that has an apparmor sandbox. Read more here