Personality Test
FreeNot checkedEnables AI models to administer personality tests, score responses, and provide personality type assessments, with optional integration with Ollama for personal
About
Enables AI models to administer personality tests, score responses, and provide personality type assessments, with optional integration with Ollama for personalized AI interactions.
README
This is a Model Context Protocol (MCP) implementation for personality testing. It allows AI models to administer personality tests, score responses, and provide personality type assessments.
Features
- Administers a personality questionnaire to users
- Scores responses according to established personality frameworks
- Returns personality type and brief descriptions
- Integrates with Ollama for personalized AI interactions
- Allows users to go back and change previous answers
Components
Server
The MCP server handles:
- Serving personality test questions
- Processing and scoring user responses
- Determining personality types
- Storing user profiles (optional)
Client
The client interface allows:
- Users to take the personality test
- Viewing results and personality descriptions
- Integration with Ollama for personalized interactions
Personality Framework
This implementation uses a simplified version of the Myers-Briggs Type Indicator (MBTI) framework, which categorizes personalities along four dimensions:
- Extraversion (E) vs. Introversion (I): Where you focus your attention and get energy
- Sensing (S) vs. Intuition (N): How you take in information
- Thinking (T) vs. Feeling (F): How you make decisions
- Judging (J) vs. Perceiving (P): How you deal with the outer world
The combination of preferences results in 16 distinct personality types (e.g., INTJ, ESFP).
Getting Started
Prerequisites
- Python 3.8 or higher
- pip (Python package manager)
- Ollama (optional, for personalized AI interactions)
Installation and Setup
Clone the repository:
git clone https://github.com/yourusername/model-context-protocols.git cd model-context-protocols/personality-test-mcpCreate and activate a virtual environment:
python3 -m venv venv # On macOS/Linux source venv/bin/activate # On Windows venv\Scripts\activateInstall dependencies:
pip install -r requirements.txt
Running the Server
- Start the MCP server:
The server will start on http://localhost:8000cd server python app.py
Running the Client
In a new terminal, activate the virtual environment:
cd personality-test-mcp source venv/bin/activate # On macOS/LinuxRun the basic client:
cd client python mcp_client.py
Using Ollama Integration
If you have Ollama installed and running:
Make sure Ollama is running:
ollama serveRun the Ollama integration client:
cd client python ollama_integration.py --model llama3You can replace
llama3with any model you have available in Ollama.
Using the Demo Script
For convenience, you can use the provided demo script:
Make the script executable:
chmod +x run_demo.shRun the demo:
./run_demo.sh
This script will:
- Set up a virtual environment
- Install dependencies
- Start the server
- Run either the basic client or Ollama integration (if Ollama is detected)
Docker Support
You can also run the server using Docker:
docker build -t personality-test-mcp .
docker run -p 8000:8000 personality-test-mcp
Usage with AI Models
AI models can use this MCP to:
- Administer personality tests to users
- Retrieve personality profiles for personalized interactions
- Adjust communication style based on personality preferences
API Endpoints
POST /mcp: Main MCP endpoint for personality test interactionsGET /health: Health check endpoint
License
This project is licensed under the ISC license.
Author
© Anthony Lim
Installing Personality Test
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/devshark/personality-test-mcpFAQ
Is Personality Test MCP free?
Yes, Personality Test MCP is free — one-click install via Unyly at no cost.
Does Personality Test need an API key?
No, Personality Test runs without API keys or environment variables.
Is Personality Test hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Personality Test in Claude Desktop, Claude Code or Cursor?
Open Personality Test on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Personality Test with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
