New features
elisp-read-source-file now accepts library names
The tool can now accept library names (e.g., "subr", "mcp-server-lib") in addition to absolute file paths. Library names are resolved using Emacs locate-library and validated against the same security whitelist. This makes it easier for AI agents to read built-in Emacs packages without needing to first determine the Emacs installation path.
Examples:
elisp-read-source-file "subr"- reads built-in subr.elelisp-read-source-file "mcp-server-lib"- reads installed packageelisp-read-source-file "/absolute/path/file.el"- still works as before
This addresses GitHub issue #5.