personality-test-mcp
Integrates with Ollama for personalized AI interactions based on personality test results
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@personality-test-mcpStart a personality test for me"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Personality Test MCP Server
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
Related MCP server: MBTI MCP Server
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:
cd server python app.pyThe server will start on http://localhost:8000
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-mcpUsage 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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceProvides comprehensive psychological intelligence capabilities including persona analysis, attachment theory assessment, relationship compatibility evaluation, and autonomous workflow strategies through a complete graph database integration.
- AlicenseAqualityDmaintenanceEnables AI assistants to guide users through MBTI personality tests with two modes (28-question simplified or 48-question cognitive functions), track progress, and provide detailed personality type analysis and results.4102MIT
- AlicenseBqualityDmaintenanceProvides a universal AI personality layer that uses a scientifically-backed Big Five engine to apply consistent character traits and brand voices across MCP-compatible platforms. It allows users to inject custom personality profiles or presets into AI interactions to ensure behavioral consistency.71576MIT
- Alicense-quality-maintenanceAn open-source personality profiling system that enables users to record and analyze their decisions, emotions, and self-reflections through a structured set of 56 tools. It helps users build a digital persona and gain self-insight by tracking interactions, decision-making patterns, and emotional states.
Related MCP Connectors
LLM chat, text summarization and AI image generation
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Loads your personal writing voice into any AI and scores how closely a draft matches it.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/devshark/personality-test-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server