ఈ వ్యాసం పెన్పాట్చే స్పాన్సర్ చేయబడింది మీ పెన్పాట్ ఫైల్ డిజైన్తో పాటు పూర్తి ఐకాన్ సెట్ను కలిగి ఉందని ఊహించండి, ఇది కొన్ని ఐకాన్లను ఉపయోగిస్తుంది కానీ అన్నింటిని ఉపయోగించదు. ఉపయోగించబడుతున్న చిహ్నాలను మాత్రమే ఎగుమతి చేయమని మీరు క్లాడ్ లేదా జెమిని వంటి AIని అడిగితే, అది అలా చేయదు. ఇది పెన్పాట్ ఫైల్లతో ఇంటరాక్ట్ అవ్వదు. అయితే, పెన్పాట్ MCP సర్వర్ చేయగలదు. ఇది సెట్ నియమాలు మరియు అనుమతుల ప్రకారం ఎంపిక చేయబడిన అనేక ఆపరేషన్లను చేయగలదు, ప్రత్యేకించి పెన్పాట్ విస్తృతమైన APIని కలిగి ఉన్నందున మరియు ఇంకా ఎక్కువగా ఇది ఓపెన్ సోర్స్ అయినందున. AI యొక్క పని కేవలం మీ ఉద్దేశాన్ని అర్థం చేసుకోవడం, MCP సర్వర్ నిర్వహించడానికి సరైన ఆపరేషన్ను ఎంచుకోవడం (ఈ సందర్భంలో ఒక ఎగుమతి), మరియు ఏదైనా పారామితులతో పాటు (అంటే, ఉపయోగించబడుతున్న చిహ్నాలు) పాస్ చేయడం. MCP సర్వర్ దీన్ని నిర్మాణాత్మక API అభ్యర్థనగా అనువదిస్తుంది మరియు దానిని అమలు చేస్తుంది. మీ ఆర్డర్ను తీసుకునే రెస్టారెంట్లో AI సర్వర్గా, MCP సర్వర్ను మెనూ మరియు చెఫ్గా మరియు API అభ్యర్థనను (ఆశాజనక) వెచ్చని ప్లేట్లో హాట్ పిజ్జా పైగా భావించడం సహాయపడవచ్చు. సరిగ్గా MCP సర్వర్లు ఎందుకు? సరే, పెన్పాట్ మీ ఉద్దేశాన్ని అర్థం చేసుకోలేకపోయింది ఎందుకంటే ఇది LLM కాదు లేదా మీ Penpot డేటా భద్రత మరియు గోప్యత కోసం మీ Penpot ఫైల్లతో ఇంటరాక్ట్ అయ్యేలా థర్డ్-పార్టీ LLMలను అనుమతించదు. పెన్పాట్ MCP సర్వర్లు సురక్షితమైన వంతెనగా పని చేస్తున్నప్పటికీ, మీ పెన్పాట్ ఫైల్లు మరియు డేటాను సందర్భానుసారంగా ఉపయోగించి AI ఉద్దేశాన్ని API అభ్యర్థనలుగా అనువదిస్తుంది. ఇంకా మెరుగైన విషయం ఏమిటంటే, పెన్పాట్ డిజైన్-ఎక్స్ప్రెస్డ్-కోడ్ విధానాన్ని తీసుకుంటుంది కాబట్టి, డిజైన్లను ప్రోగ్రామాటిక్గా రూపొందించవచ్చు, సవరించవచ్చు మరియు గ్రాన్యులర్ స్థాయిలో విశ్లేషించవచ్చు. ఇతర MCP సర్వర్లు అందించే వాటితో పోల్చితే ఇది చాలా సందర్భోచితమైనది, మరింత ప్రత్యేకమైనది మరియు అందువల్ల మరింత శక్తివంతమైనది మరియు ఎవరైనా నిజంగా కోరుకుంటున్నట్లు నేను భావించని సబ్పార్ 'డిస్క్రైబ్ → జనరేట్' AI వర్క్ఫ్లో కంటే చాలా ఆలోచనాత్మకం. పెన్పాట్ యొక్క AI వైట్పేపర్ దీనిని చెడు విధానంగా మరియు 'కోడ్కు మార్చు' విధానాన్ని అగ్లీ విధానంగా వర్ణిస్తుంది, అయితే MCP సర్వర్లు మరింత శుద్ధి మరియు అనుకూలత కలిగి ఉంటాయి. ఫీచర్లు మరియు సాంకేతిక వివరాలు మేము కేసులను ఉపయోగించడానికి ముందు, పెన్పాట్ MCP సర్వర్లు ఎలా పని చేస్తాయో వివరించే కొన్ని లక్షణాలు మరియు సాంకేతిక వివరాలు ఇక్కడ ఉన్నాయి:
MCP ప్రమాణాలకు అనుగుణంగా ఉంటుంది; నిజ-సమయ డిజైన్ డేటా కోసం పెన్పాట్ APIతో అనుసంధానిస్తుంది; పైథాన్ SDK, REST API, ప్లగ్ఇన్ సిస్టమ్ మరియు CLI సాధనాలను కలిగి ఉంటుంది; ఏదైనా MCP-ప్రారంభించబడిన AI అసిస్టెంట్తో పని చేస్తుంది (VS కోడ్లో క్లాడ్, కర్సర్లో క్లాడ్, క్లాడ్ డెస్క్టాప్ మొదలైనవి); AI మోడల్లతో డిజైన్ సందర్భాన్ని భాగస్వామ్యం చేయడానికి మరియు వాటిని భాగాలను చూడటానికి మరియు అర్థం చేసుకోవడానికి మద్దతు ఇస్తుంది; సహజ భాషను ఉపయోగించి పెన్పాట్తో కమ్యూనికేషన్ను సులభతరం చేస్తుంది.
అయితే, MCP సర్వర్లు పెన్పాట్లో మనం ఏమి చేయగలవు మరియు ఇప్పటికే ఉన్న ప్రయోగాలు ఇప్పటికే ఏమి సాధించాయి? ఒకసారి చూద్దాం. పెన్పాట్ MCP సర్వర్ వినియోగ-కేసులు మీరు పెన్పాట్ MCP సర్వర్లు ఏమి చేయగలరో దాటవేయాలనుకుంటే, Penpot కొన్ని MCP డెమోలను Google డిస్క్లో ఉంచింది, అవి చూడదగినవి కాదు. Penpot CEO పాబ్లో రూయిజ్-ముజ్క్విజ్ వీడియోలు 03, 04, 06, 08 మరియు 12 తమకు ఇష్టమైనవి అని పేర్కొన్నారు. MCP సర్వర్లను సంగ్రహించడానికి మరింత వేగవంతమైన మార్గం పెన్పాట్ ఫెస్ట్ 2025 నుండి ఆవిష్కరణను చూడటం. లేకపోతే, పెన్పాట్ వారి పబ్లిక్ షోకేస్లో ప్రదర్శించిన కొన్ని శుద్ధి చేసిన ఉదాహరణలను పరిశీలిద్దాం. డిజైన్-టు-కోడ్ మరియు బ్యాక్ ఎగైన్ (మరియు మరిన్ని) పెన్పాట్ డిజైన్లు కోడ్గా ఎలా వ్యక్తీకరించబడతాయి అనే దాని గురించి నేను ఇంతకు ముందు చెబుతున్నదానిని బట్టి చూస్తే, దీనర్థం MCP సర్వర్లు AIని ఉపయోగించి డిజైన్ను కోడ్గా మార్చడానికి ఉపయోగించబడతాయి, అయితే డిజైన్కు కోడ్, డిజైన్కు డాక్యుమెంటేషన్, డాక్యుమెంటేషన్ డిజైన్ సిస్టమ్ ఎలిమెంట్లు, చెప్పిన డిజైన్ సిస్టమ్ ఆధారంగా మళ్లీ కోడ్కు డిజైన్ చేయడం, ఆపై చెప్పిన డిజైన్ సిస్టమ్ ఆధారంగా పూర్తిగా కొత్త భాగాలు. ఇది అధివాస్తవికంగా అనిపిస్తుంది, కానీ దిగువ డెమో ఈ పరివర్తనను చూపుతుంది మరియు ఇది అస్పష్టమైన సూచనల నుండి కాదు, కానీ మునుపటి డిజైన్ ఎంపికలు, అవి ఎలా వ్యక్తీకరించబడ్డాయి (డిజైన్, కోడ్ లేదా డాక్యుమెంటేషన్)తో సంబంధం లేకుండా. ఆశ్చర్యం ఏమీ లేదు - ఇవి కేవలం మీరు మునుపటి నిర్ణయాల ఆధారంగా ఏమైనప్పటికీ తీసుకున్న నిర్ణయాలు, వేగంగా అమలు చేయబడతాయి. డెమోలో, పెన్పాట్లో డిజైనర్ అయిన జువాన్ డి లా క్రజ్ గార్సియా, రాపిడి లేకుండా కొన్ని సాధారణ భాగాలను డాక్యుమెంటేషన్, డిజైన్ సిస్టమ్ ఎలిమెంట్స్, కోడ్, కొత్త కాంపోనెంట్లు మరియు ప్లే-దోహ్ యొక్క భాగాన్ని వంటి పూర్తి స్టోరీబుక్ ప్రాజెక్ట్గా మార్చారు: డిజైన్-టు-కోడ్, డిజైన్/కోడ్ ధ్రువీకరణ మరియు సాధారణ కార్యకలాపాలు దిగువ ఇదే డెమోలో, Oraios AI సహ-వ్యవస్థాపకుడు డొమినిక్ జైన్, ఫ్రంటెండ్ స్టైల్లను అప్డేట్ చేసే ముందు డిజైన్ ఆధారంగా Node.js వెబ్ యాప్ను రూపొందించారు, స్థిరత్వం కోసం తనిఖీ చేసే ముందు మృదువైన డిజైన్-టు-కోడ్ అనువాదాన్ని నిర్ధారించడానికి పేర్లు మరియు ఐడెంటిఫైయర్లను మెమరీలో సేవ్ చేస్తారు.పెన్పాట్లో ఎంచుకున్న ఆకారం పక్కన వ్యాఖ్యానించండి, ఆపై పెన్పాట్లోని స్క్రైబుల్ను అడాప్టెడ్ కాంపోనెంట్తో భర్తీ చేస్తుంది. ఇక్కడ చాలా జరుగుతున్నాయి, అయితే డొమినిక్ క్లాడ్ డెస్క్టాప్తో పాటు క్లాడ్ ప్రతిస్పందనలలో ఏమి టైప్ చేస్తున్నారో మీరు ఖచ్చితంగా చూడవచ్చు మరియు ఇది చాలా బలంగా ఉంది: మార్గం ద్వారా, మునుపటి డెమో VS కోడ్లో క్లాడ్ని ఉపయోగించింది, కాబట్టి పెన్పాట్ MCP సర్వర్లు LLM-అజ్ఞాతవాసి అని నేను గమనించాలి. మీ టెక్ స్టాక్ పూర్తిగా మీ ఇష్టం. IvanTheGeek వారి MCP సర్వర్ని JetBrains Rider IDE మరియు Junie AIతో సెటప్ చేయగలిగింది. మరిన్ని వినియోగ కేసులు ఏదైనా పెన్పాట్ డిజైన్ టోకెన్లను ఉపయోగించేటప్పుడు పెన్పాట్ బోర్డ్ను ఉత్పత్తికి సిద్ధంగా ఉన్న సెమాంటిక్ HTML మరియు మాడ్యులర్ CSSకి అనువదించండి (Penpot డిజైన్లు ఇప్పటికే కోడ్గా వ్యక్తీకరించబడిందని గుర్తుంచుకోండి, కాబట్టి ఇది చీకటిలో షాట్ కాదు): ఇప్పటికే ఉన్న HTMLని మార్చకుండా ఇంటరాక్టివ్ వెబ్ ప్రోటోటైప్ను రూపొందించండి: ముందుగా చూపినట్లుగా, ఇప్పటికే ఉన్న డిజైన్ మరియు/లేదా డిజైన్ సిస్టమ్ ఎలిమెంట్లను ప్రభావితం చేస్తూ, స్క్రైబుల్ను కాంపోనెంట్గా మార్చండి: పెన్పాట్ ఫైల్ నుండి డిజైన్ సిస్టమ్ డాక్యుమెంటేషన్ని సృష్టించండి: మరియు ఇక్కడ పెన్పాట్ మరియు సంఘం నుండి మరికొన్ని ఉపయోగ సందర్భాలు ఉన్నాయి:
అధునాతన ఎగుమతులు, సహజ భాషను ఉపయోగించి డిజైన్ అంశాల కోసం శోధించండి, సహజ భాషను ఉపయోగించి బాహ్య APIల నుండి డేటాను లాగండి, పెన్పాట్ని ఇతర బాహ్య సాధనాలకు సులభంగా కనెక్ట్ చేయండి, పునరావృతమయ్యే పనులను మెమరీలో సేవ్ చేయడం మరియు వాటిని అమలు చేయడం, విజువల్ రిగ్రెషన్ పరీక్ష, డిజైన్ స్థిరత్వం మరియు రిడెండెన్సీ తనిఖీ, ప్రాప్యత మరియు వినియోగ విశ్లేషణ మరియు అభిప్రాయం, డిజైన్ సిస్టమ్ సమ్మతి తనిఖీ, మార్గదర్శక సమ్మతి తనిఖీ (బ్రాండ్, కంటెంట్, మొదలైనవి), డిజైన్ అనలిటిక్స్తో స్వీకరణ మరియు వినియోగాన్ని పర్యవేక్షించండి, డాక్యుమెంటేషన్ను డిజైన్తో సింక్లో స్వయంచాలకంగా ఉంచండి, డిజైన్ ఫైల్ సంస్థ (ఉదా., ట్యాగింగ్/వర్గీకరణ).
ముఖ్యంగా, పెన్పాట్ MCP సర్వర్లు మీరు ఎంచుకున్న LLM/LLM క్లయింట్ యొక్క సమర్థత మరియు సౌలభ్యం కారణంగా అనంతమైన వర్క్ఫ్లోలకు దారి తీస్తాయి, కానీ మీ డేటాను దానికి బహిర్గతం చేయకుండా. మీరు MCP సర్వర్లను దేనికి ఉపయోగిస్తారు? Penpot MCP సర్వర్లు కూడా బీటా దశలో లేవు, అయితే ఇది మీరు భాగమయ్యే క్రియాశీల ప్రయోగం. పెన్పాట్ వినియోగదారులు ఇప్పటికే MCP సర్వర్ల కోసం వినియోగ కేసులను అన్వేషించడం ప్రారంభించారు, అయితే పెన్పాట్ మరిన్నింటిని చూడాలనుకుంటోంది. తదుపరి తరం డిజైన్ సాధనాలు సాధారణంగా డిజైనర్లు, డెవలపర్లు మరియు ఉత్పత్తి బృందాల అవసరాలను తీర్చగలవని నిర్ధారించడానికి, అవి ప్రత్యేకంగా AIకి సంబంధించిన చోట సమిష్టిగా మరియు సహకారంతో నిర్మించబడాలి. గమనిక: Penpot యొక్క MCP సర్వర్ను అన్వేషించడానికి, ప్రయోగాలు చేయడానికి మరియు మెరుగుపరచడంలో సహాయపడటానికి ఆసక్తి ఉన్న బీటా టెస్టర్ల కోసం Penpot వెతుకుతోంది. చేరడానికి, "MCP బీటా టెస్ట్ వాలంటీర్" అనే సబ్జెక్ట్ లైన్తో support@penpot.appకి వ్రాయండి. పెన్పాట్ MCP సర్వర్లు ఏదైనా చేయగలవని మీరు భావిస్తున్నారా, ప్రస్తుత సాధనాలు తగినంతగా, తగినంత వేగంగా పని చేయలేకపోతున్నాయి లేదా అస్సలు చేయలేవు? మీరు ఇక్కడే పెన్పాట్ MCP సర్వర్ని ఎలా సెటప్ చేయాలో తెలుసుకోవచ్చు మరియు ఈ రోజు టింకరింగ్ చేయడం ప్రారంభించవచ్చు లేదా మీ మెదడు ఇప్పటికే ఆలోచనలతో సందడి చేస్తుంటే, మీరు చర్చలో పాల్గొనాలని, మీ అభిప్రాయాన్ని పంచుకోవాలని మరియు మీ వినియోగ సందర్భాల గురించి మాట్లాడాలని పెన్పాట్ కోరుకుంటుంది. ప్రత్యామ్నాయంగా, దిగువన ఉన్న వ్యాఖ్య విభాగం కూడా ప్రారంభించడానికి సరైన స్థలం కాదు!