ELIZA Server
БесплатноНе проверенProvides a Model Context Protocol interface to interact with the classic ELIZA chatbot, enabling stateful conversations with tools for chatting, resetting, and
Описание
Provides a Model Context Protocol interface to interact with the classic ELIZA chatbot, enabling stateful conversations with tools for chatting, resetting, and retrieving greetings/farewells.
README
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.
Overview
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.
Features
- Stateful Conversations: Maintains conversation context across multiple interactions
- Classic ELIZA Responses: Uses the original ELIZA algorithm from the elizabot npm package
- Simple API: Four tools for complete control over ELIZA interactions
Installation
npm install
npm run build
Usage
With Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"eliza": {
"command": "npx",
"args": ["elisa-mcp"]
}
}
}
Standalone
npm start
Available Tools
eliza_chat
Send a message to ELIZA and receive a response.
Parameters:
message(string, required): The message to send to ELIZA
Returns:
response(string): ELIZA's responsequit(boolean): Whether the user said a quit phrase
Example:
{
"message": "I'm feeling sad today"
}
eliza_reset
Reset the ELIZA conversation, clearing all memory and starting fresh.
Parameters: None
Returns: Confirmation message
eliza_get_initial
Get ELIZA's initial greeting message to start a new conversation.
Parameters: None
Returns: ELIZA's greeting
eliza_get_final
Get ELIZA's farewell message when ending the conversation.
Parameters: None
Returns: ELIZA's farewell
Example Interaction
- Get initial greeting:
Tool: eliza_get_initial
Response: "Hello. How are you feeling today?"
- Chat with ELIZA:
Tool: eliza_chat
Input: { "message": "I'm worried about my future" }
Response: { "response": "Why are you worried about your future?", "quit": false }
- Continue conversation:
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 }
- Reset if needed:
Tool: eliza_reset
Response: "ELIZA conversation has been reset..."
How ELIZA Works
ELIZA uses pattern matching and substitution to simulate conversation. It:
- Recognizes keywords and patterns in user input
- Applies transformation rules to generate responses
- Maintains a small memory of previous statements
- Occasionally reflects earlier topics back to the user
The chatbot gives the illusion of understanding while using simple text manipulation techniques.
Technical Details
- Built with the official MCP TypeScript SDK
- Uses the
elizabotnpm package (v0.0.3) - Maintains conversation state in memory
- Communicates via stdio transport
References
- Model Context Protocol
- MCP TypeScript SDK
- elizabot on npm
- Original ELIZA by Joseph Weizenbaum (1966)
License
MIT
Sources
This project was built using information from:
Установить ELIZA Server в Claude Desktop, Claude Code, Cursor
unyly install eliza-mcp-serverСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add eliza-mcp-server -- npx -y eliza-mcpFAQ
ELIZA Server MCP бесплатный?
Да, ELIZA Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для ELIZA Server?
Нет, ELIZA Server работает без API-ключей и переменных окружения.
ELIZA Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить ELIZA Server в Claude Desktop, Claude Code или Cursor?
Открой ELIZA Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare ELIZA Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
