Skip to content

C-Loftus/ATSPI-MCP-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A MCP server that leverages the Linux accessibility API, ATSPI, for gaining context on system state

Topics

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors