Professional Twin MCP Server
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., "@Professional Twin MCP ServerGenerate a formal introduction for an executive meeting"
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.
Professional Twin MCP Server
A Model Context Protocol (MCP) server that provides Claude Desktop with access to professional digital twin data including experience, skills, projects, achievements, and availability information.
Features
🔧 Tools
search_professional_data: Semantic search across all professional information
get_contact_info: Access contact details and availability status
schedule_collaboration: Help schedule meetings and collaborations
explain_experience: Get detailed explanations of work experience and projects
📚 Resources
profile: Complete professional profile in JSON format
skills-matrix: Skills matrix with proficiency levels
portfolio: Project portfolio with detailed information
💬 Prompts
introduction: Generate context-appropriate professional introductions
project-showcase: Create project showcase presentations for different audiences
Related MCP server: Binal Digital Twin MCP Server
Installation
Install dependencies:
npm installBuild the project:
npm run buildConfigure Claude Desktop by adding this to your
claude_desktop_config.json:{ "mcpServers": { "professional-twin": { "command": "node", "args": ["/absolute/path/to/professional-twin-mcp/build/index.js"] } } }Note: Replace
/absolute/path/to/professional-twin-mcp/with the actual absolute path to this project directory.
Configuration File Locations
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Usage Examples
Search Professional Data
Search for "React" experienceClaude will use the search_professional_data tool to find all React-related experience, skills, and projects.
Get Contact Information
What are your contact details and availability?Claude will use the get_contact_info tool to provide contact information and current availability.
Schedule a Meeting
I'd like to schedule a 1-hour technical consultation about React developmentClaude will use the schedule_collaboration tool to help coordinate the meeting.
Project Details
Tell me more about the e-commerce platform project, focusing on technical aspectsClaude will use the explain_experience tool to provide detailed technical information.
Professional Introductions
Generate a formal introduction for an executive meetingClaude will use the introduction prompt to create an appropriate introduction.
Data Structure
The server contains comprehensive professional data including:
Personal Information: Name, title, professional summary
Work Experience: Companies, roles, achievements, technologies used
Skills: Technical skills with proficiency levels and experience years
Projects: Detailed project information with outcomes and links
Achievements: Certifications, awards, speaking engagements
Availability: Current status, working hours, preferred contact methods
Contact Information: Email, phone, social profiles, location
Development
Available Scripts
npm run build- Compile TypeScript to JavaScriptnpm run dev- Watch mode for developmentnpm start- Run the built servernpm run clean- Remove build directory
Testing
To test the server locally:
Build the project:
npm run buildRun directly:
node build/index.jsThe server will start and wait for MCP protocol messages on stdin
Customization
To customize the professional data:
Edit the
professionalProfileobject insrc/index.tsRebuild the project:
npm run buildRestart Claude Desktop to pick up changes
Architecture
This MCP server follows the Model Context Protocol specification and provides:
STDIO Transport: Communicates with Claude Desktop via standard input/output
Type Safety: Full TypeScript implementation with proper type definitions
Modular Design: Separated interfaces and data structures for easy maintenance
Error Handling: Proper error responses for invalid requests
Requirements
Node.js 18.0.0 or higher
TypeScript 5.3.0 or higher
Claude Desktop with MCP support
License
MIT License - feel free to use and modify for your own professional digital twin.
Contributing
Fork the repository
Create a feature branch
Make your changes
Test with Claude Desktop
Submit a pull request
Support
For issues and questions:
Check the MCP Documentation
Review the TypeScript SDK
Create an issue in this repository
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.
Latest Blog Posts
- 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/MdMizanurVU/professional-twin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server