Elisa Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Elisa Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server that provides access to the classic ELIZA chatbot. ELIZA is a famous early natural language processing program that simulates a Rogerian psychotherapist.
This MCP server exposes ELIZA's conversational capabilities through a standardized interface, allowing LLMs to interact with this historic chatbot for demonstrations, examples, or entertainment purposes.
npm install
npm run buildAdd to your claude_desktop_config.json:
{
"mcpServers": {
"eliza": {
"command": "npx",
"args": ["elisa-mcp"]
}
}
}npm startSend a message to ELIZA and receive a response.
Parameters:
message (string, required): The message to send to ELIZAReturns:
response (string): ELIZA's responsequit (boolean): Whether the user said a quit phraseExample:
{
"message": "I'm feeling sad today"
}Reset the ELIZA conversation, clearing all memory and starting fresh.
Parameters: None
Returns: Confirmation message
Get ELIZA's initial greeting message to start a new conversation.
Parameters: None
Returns: ELIZA's greeting
Get ELIZA's farewell message when ending the conversation.
Parameters: None
Returns: ELIZA's farewell
Tool: eliza_get_initial
Response: "Hello. How are you feeling today?"Tool: eliza_chat
Input: { "message": "I'm worried about my future" }
Response: { "response": "Why are you worried about your future?", "quit": false }Tool: eliza_chat
Input: { "message": "I don't know what I want to do" }
Response: { "response": "Do you often feel uncertain about what you want?", "quit": false }Tool: eliza_reset
Response: "ELIZA conversation has been reset..."ELIZA uses pattern matching and substitution to simulate conversation. It:
The chatbot gives the illusion of understanding while using simple text manipulation techniques.
elizabot npm package (v0.0.3)MIT
This project was built using information from:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.