@@ -6,7 +6,7 @@ server acts as a bridge between AI-powered tools and your
66programmatic management of files, websites, webapps, and scheduled tasks. By
77exposing a standardized interface, it allows language models and automation
88clients to perform operations—such as editing files, deploying web apps, or
9- scheduling jobs— on your behalf, all while maintaining fine-grained control
9+ scheduling jobs -- on your behalf, all while maintaining fine-grained control
1010and auditability.
1111
1212## Features
@@ -18,13 +18,13 @@ and auditability.
1818 documentation] ( https://help.pythonanywhere.com/pages/ASGICommandLine ) )_
1919- ** WSGI Web app management** : Reload only _ (at the moment)_ .
2020- ** Scheduled task management** : List, create, update, and delete.
21- _ (Npote that it enables LLMs to execute arbitrary commands if a task is
22- scheduled to soon after creation and deleted after execution. For that we
21+ _ (Note that this enables LLMs to execute arbitrary commands if a task is
22+ scheduled to soon after creation and deleted after execution. For that we
2323 would suggest running it with [ mcp-server-time] ( https://pypi.org/project/mcp-server-time/ )
2424 as models easily get confused about time.)_
2525
2626## Installation
27- MCP protocol is well-defined and supported by various clients, but
27+ The MCP protocol is well-defined and supported by various clients, but
2828installation is different depending on the client you are using. We will
2929cover cases that we tried and tested.
3030
@@ -100,14 +100,14 @@ maintaining human oversight, especially for sensitive actions such as
100100modifying or deleting files.
101101
102102If you are running multiple MCP servers simultaneously, be
103- cautious— particularly if any server can access external resources you do not
103+ cautious -- particularly if any server can access external resources you do not
104104control, such as GitHub issues. These can become attack vectors. For more
105105details, see [ this story] ( https://simonwillison.net/2025/Jul/6/supabase-mcp-lethal-trifecta/ ) .
106106
107107## Implementation
108108
109- Server uses [ python mcp sdk] ( https://github.com/modelcontextprotocol/python-sdk )
110- in connection with [ pythonanywhere-core] ( https://github.com/pythonanywhere/pythonanywhere-core )
111- package ([ docs] ( https://core.pythonanywhere.com/ ) ) that wraps subset of [ PythonAnywhere
112- API] ( https://help.pythonanywhere.com/pages/API/ ) and would be expanded in
113- the future as needed.
109+ The server uses the [ python mcp sdk] ( https://github.com/modelcontextprotocol/python-sdk )
110+ in connection with the [ pythonanywhere-core] ( https://github.com/pythonanywhere/pythonanywhere-core )
111+ package ([ docs] ( https://core.pythonanywhere.com/ ) ), which wraps a subset of the [ PythonAnywhere
112+ API] ( https://help.pythonanywhere.com/pages/API/ ) and may be expanded in
113+ the future as needed.
0 commit comments