The State of MCP Security [pdf]

Hacker News Top Papers

Summary

This PDF report examines the current state of security for the Model Context Protocol (MCP), covering vulnerabilities and best practices.

No content available
Original Article
View Cached Full Text

Cached at: 07/12/26, 10:52 PM

Source: https://www.canopii.dev/State%20of%20MCP%20Security%202026.pdf \)���j^�4��\)\-9���4��C�eF���p����T� T��4P�k�Pu�΂�y�< ����$P��i"�n%Y\|�ɷ^y�\-�S��cOa�\.�63tF� \]��ua����׹�\+?t�Na�\) �׼�\{=��G�cG���\[\{s\#wn�� �7\}Wv�Jw\]��\#�:��\#�p���\(R��q<����\*˲Q�F�1 ���j��L&���\#�ܚF��X\{��ÕQ�4���ky�\-݊w�֯�H\}�\[\_i�\+O��GW�ő\_��\#\_a�\+�� �'�­7?��G��ȓ��C��:p���3���@LZ�\#3p�\{�T�\*�w��I�8R\}g�w��9�\}g���93�17Oj�Nv��=�j&Ѿ���D�SQŖ�:R\-g��t7����ů��J�:��ү\!�vW��4���I�1K��p\}��Mi�&���\]��H�V��4^���X�6��\*��'��T\*3�J3\_y�\+Ͻ���4�f^y�\-ͼ�O\|�\{�s���\+�t�\)����\-�G<8���\{䙧8s�n�u�\*L\]ř�0u���D\\�\{ ƃ����:;�Ύ7\#Gzp�\\e��dז����dˑl8R��t�u��f\[R�� C�N�ߏL&7=\-��\-��N4�8oj�J\+��&w����w��h��x\|6�\_7�1u~S%K�hy��\+����w�Rkk͢�E�v\+�jӨr\*�\}����W~�ʏ���\+?���s����e\|\-ܺ�Wq�\.�<��� ^��T\|S�z�soA0?u姮�d=��;\{��޺n�\\ߌ��o2b�\[�ͭ��z3vfn��?;�\#Gjp�\\%�x��ڢm\[�e�4\-\!�"R��T/c5\[Bu��d�:ݒ�\-\_~\-���2\!�b�QY��\[O��n8�pf\[�B�Wjy�w<�t:��� �n��9�e:��2��g�:��˰: ����,\\�kӀ2���4�2U�7Ae��B⑙T�I噯<��s�\+soy���먾���Gʋ'c���Ylf\.»,f��/�KDx1�b����u�֙�uf�"����\}�� ����'�����tO엸�:�mG�\{�n:bͫD�k\]E�W��=\_�Z�~?o��j��z��t����\}�kѴEq���:�\) ��QDl\_�ʣ�\|\+����\_� �O6~�&� ���$O\|ʼn�0�un��\[w~�\*LDc�L݅����FWq�3w~��M\];���6�\_߬���d��;R\#Gjx�^%W��U�oO�c���q1�Dמ�9R\]�XM�s&z�x�m�" k�n �΃�3�r�\[�3�r�\-��\("��R�������������\]e۳L\{��JbM�&\+�2X���C��LՖ���RZ�ze�<��ڒC��mП�����lY��f�I�=�h�Es����\*�g���2�Ɓ�8 �%�"c�\|�\+�z�S�����\-/<��\]\\��G\|�e���,\|�\|�Mi��^y�\-\-\}��e��?��z�\>;��N�o�y��g�wƕ��o&���uz�L�쉡\-92ƞ�\}\[�g�vm��e�q��K�3������P�W�����oӭi�Պ���P��9� O�L�"�DiN��K�6��1��&��p�n�ҍeR\]����E�<�Wf~e\.�G��\#��2F�v��퉁=޷�Dr�F��H�2Դ�\[bBMK�e 5�7��ů\\x���T0�k��L�<�n u���Ċ���\[�;����Ùv���ս���7�E\|p�\{P��H\+��M\{�Qg u�\.B�Y�4���ݥ�WYֳ \(\+��ܭ�z� �ݷ?\+���=��W^c6�ݻ;�;dǫ���a�����Ec���L���f��̕�\]?���rb�\>=�J�C�����\\�z�h�n^�Ts�z,��k��H�ܙ��8��晎�tj��0�l�o�Ri���\)��g��h�;5 ���<���Y�9�\)�2��&w��2W�$�ۘ<'� c�\}�8�֯K�x�NY�Jί����� TV�픗Ry�n��˶���\>߼�7~l/��=�l���ܻQ�7�����ԙ�:o&������n��ӷ���:\}�L�ɱ\#1�z��Ub���\}\{�o��l��%�1�\[�R��S5�\+��ҩ�h����לɦ73�L/��\*�e�P�dOּ�A�� N4I�����'4�M�������\*\]O������u:�R�\.��b�yP����\_Y�C��"P\]ā��q\|\]'�׻b�lK��dDo7&P�3���\#o׹�g�\{1�����W�\>���ung��fLN��ĩ\_��Ȍ�IJ��==��������ے\]k�cM�����\-k�i��/C��\`��Xb����\-\_�ii�����'�m���p�\{?M�\{g�\>�Ԓ��=:sh�,O���\]�:�\*�Py�W���T���y�8�\.δ���ŔE\]�/hX�r��J���"�/�\#~��g��'Y����w�X���d����x\>�����޾�3�L��\]\|տO��\]%�\#V�;Du'�š�h��\]F�b�m��\{Cw\_�\_H� o��S\>s�'����x�\-��eg���1US5� Q�� ��r�����i��Z�w=�p:��Q4�< �W��"W\_�j�\(��@e�̟�dZY裟KWV������\}�����\}%mb��v/�z'�Ͷ���Gw\>��޾��糗ܟ� ��޾\[ݍ\]�Flߛ�&�o'\{�dnƎ���nFz�\_�wk�\{k\["\-K�nV�Cճp�"V�N�T���\#ύj���L���9�����մ�kڇ�~�������9e\-�iځv�"��T�qe�i�c�iL��\[����t�\[7v�v��������\[f�៮�\*=�����\}��?�/h�?�<������<^�z��83��3~���j3������/&޳�z�h��\\��쫚\\�SW��%�� '�♯d ��Ѻ;�t��\!O���x�p��\(n���1���D�����qwW�ݥ;���A�4��Ivf��4�\\fj�py��M�޲ؾ��a恪8�\.N�\*b�� �cE�Co7z���ۍI��\-=��O���ɎMܲڶ�۶D�\*ֲE��P�"P2��&\_��oL��%� ��ES4MK7���\-��/������?�����o4��ez�̭��\."�U�������c��\}������z��b���\-��������޾S�wz�qk���v��\]O�=�����e��3��@�BR�n��Y\>�\>: ���\[: �\-��O��S6��N��\[�����렭��\}\_�ާ�Kq�\}�ɝ�b\{�鬲�2Q�GDf\_j�@u�W�ͧ��\{������ Tş�ލ��^�\.�ߋy��\_����?�Y���^Z~������<t�$���f������\{�@?�޳ĺ�h�m\["⬻���zK�^�T\*��ի\|7P�;���\}����$�\\�4\-��OC�:h��\\�f�f��C�N��L����$^��\+e\*Uf�z��x�/y�"ng�W�b�Ly���fߔ��\+<���O���\}�ۍY/���t/�\]K�c u,zf�;����e��\#�5ҷE��H��Zm��2���楷z~\-\_�홏��W6'T�< ��c�ϩ�'\[�k�L�� �We2�Mr����\}��̴�Iu�l,�2V\_�j�\`m��������K\_u%V�<���W��,�z�Ͻ߉�n�����/�������yz����\.���\[Zy���\>I�����S����\[z�H��S������ޞ�Sb��=9����e�o���~�^F;bbmk�a��OճP�"T�DTq�=\\�HT���~�jf��\{o�y\\���FFLzhӫ�ۯR����Noקw�Y���/\#K�i 5�A�\\RN��\#�hJTm���� \+J\\n��m\_nk=ԇڐ��e�\*�A�N��\}EӴ���MnZ��2ݘ%골2Uf��2P� ��u�5T� \(w�Wo��t��\(\-�x\.�g�\{����ޒ�ݻS�\}�Jo�c�������'ڷFz��v��\{�s�k�c�oP�=к�\.��Yj����օ�q�\_����\>M��\*��U�\-��U�;w�4Z�JV\]�^T�9��?���Ɋ������/�彟���N�5M��M��;�dw�ḥ�yD\]D�p\}�\-C�U���W�"�\)����\]�~/��No��ݫ����\>�u���\`��聝ycuSxL��3�Fo��N��Sz�۟ޠ���Mo�ܷ�\}��?��\#���7�\+c2\#����M����Uj�H�c������Ĉ���Mu�v/�mK�i6�����r�\+��s�\|�\+������L6��iD֌\[/��X�\|�E�j��4՘���h\}�\-Ğ��<�̃�\)E����=\(�=V��\]Ry�\+\-��ե��w1b����\`�w�'����6�܋�o��o��?Uo�V���\!fg�̋�\}/�'�\+SOz����t/������/�Yt�0���i6Fj^�i��\[R�쭟yk&w��U\>q�N<�o��U<��\|�'�G��I������H�����lw�/z0k�k��\_��C�\{�=d�Znz���tV��2��\#�4�̤��W����$��\]�v��7כ�c�Q�Eo�����\[\}�V�\_O�\{���=�\_\.���g���͓����׳������o���/������t/�����\|������������Y�:�C���2=�\[���GTwc��\_�Zf�k@5I�S�r�\.:n��Lъ=�� �X�6�iZ\}TT'��\]�����i�P�o6�s�\{�4�k��C�5O�1��g��L�i/�\|����l���ƛ�X<��B�UH�ZŚ��~�\}�է���Ko��i�I�����y��w�����zo����/\|\[\|��V�h�RL��Y"��P�,F��f�=3"��D\{t,����1\{�g��ɣ����0\[�\`�h^x�&�\|h���"���ķW����Y�q\]E:ZGӴc뷅Q���\+���O^���^ڕ;��hZd�\)�U�����e�y�:� �\.�UD�i\_���W�\}�w��C\`\[ȫ;�\>^� U��qĽz�=\|����/����ܫ�ۿ��??�=���^����鑾�y��߾��w'ַD\{��E�s�X����A�s\}����r⯞�羊�S:�Υ�e��,L\#��%n\#�E<�e��N�Y� ��ɚ�\_d;���"�\\���xm�΃U���V���KIG��E��G\`�����?\#ڻ��Jw\_������\{�\+�������R�x��Yu����n\}r�������w�\{f��h�\-s�ua�u���\}m��m��gR���6�ǃ�ɣX�~᫟�\+'��c�\|䒏\\�cg����5��5\}�\-\\Dʮ�mJє@���?���?\}��Ὗ�?1=���~��T5������<�Zd�w7�y�,Ω����u1F���\!�\>\\�K��\-��@��@�\_�����Ó�"�oҺ���k�l��/b����Zo߫�\_��\_���Bo߭�?��?��gnr�3����oM\_�ܷ���\.fdO���"�ٓC\[r\`M��b���'��/"=s�\{隣�K���k �,��%����s�z&�Nݥ���;w�/Xbug��K�<�\*h�i�T��錟��\.�\-�\+�A��iZG�t����Mk�R���<^���Y@���^\]I�ך��� IY\)����\[Y�\*�'���Fw�aF���,^n柛�ڙMo6/\.��ro����۟���v\#��\{\{ߺ�۷�=ҳDֽ�2�y���A����s����\.��<�\#\_���1:�\(��5Թ �\]R;��v܊�px�90'�aM\}t��~ٞ�y\#U�Y6;��\>ؽ�,����'\`,\[��n��j����inxӝ�ۋds��C�2X\]j���\`�Ѭ� ������n�쇝��9���r������/��O��\}����=5�����Ȧ��moקoՓ����\.b��h���m�z���X&ҽ ���ƙ\>羺�\[5I��\+�\\��7�\\�\#OΜ��a ݔ��ӳ�\_\> ������5����ɴg���Y�Sqjm�\.��y@���1�����v���� c�o7f���\{�\*\}����a�\}�zoi��o��?9پ�/��e2����ۢ\}\[�g w/C\]�z��f�Kи\>U\_�h����Gܩ��S�\>�BR/\|�G5�k����br�O�5\{t�8��\>9R����� B���KW��K،��R���H�=\-ӛ����<ֺ�����"�\_��\.���\+Ω�\]1z\+3r��\_3\.E�G��F��X�\.�����������Ch7����YT�����o��z����ޟo�� \[e&���\#;�\{���۟�^�S\#�Nlߎ��ɾ��w=����/�s�\}n��ӹw\-��Yj��ƙ�y�o����0�;s��7G�ܩT���fg�v&��ڇ����9����i�u�Ͽ4���<ٜ���Dc�/B"�/%�P�����=P\]c��\.�M���Y�� \\$���\|^��뀿�Au��fg���\{\+e~��^���\)l�3��yl�\>\+���K�^�:���c\{\|\`�����ڷ�I�� ��\}\{�g u/�F\`�K�~v\]L������%ܶ�Z�\`S�w�\\j��g��1羆�׸��X� ��i�/\}�Ko�⪟\]�O\.s���^�\>:����\[�tf�,�O��A$�6��v��Os���i�D� ��"��p\(���Y����auT�����\.��T\[�p\\�~P��AL\}w6��ir�������޾�\#�1?ao�"��P���\}��\)w��X��������c�����4��Vϯk&g��J\>�\*���Ƕܡ5\{h��x���\+\]�AM;���������\_�i�L�i��jjki�2�Y�9�����e����D\`��\]������������煖��m�b��̼��~��n�/�:���?Ms��ټ��?w�\}o��2�\[ܷ�\[��Fr��c���\-��e2Q1�h\_�������������4σ sPݽ5�K9vȇ��wW������x�͞ܥ�l�\+NY6W��s?�r�4g���3�YR�'�e�\>�U�\!��hכ=0���g\}~�pf��\_��Υ���������޾y䥕P���O��\>��\>�۟T�Wv��e�̓bv\{��Ĺ��w��nxO���g7���\>�=��z���폳�8��\*s�\\:�@��ooF��\.c�w��\{���q��\\ճ�ʩC\>��\.s�\.����ëܩ\#\{r�h������\|\|�'\>�����\|xP�K�ɭU�1K���<՜��y�\>V��R2z\{�N�v�\.�ޅ��7���Ko\_�V\{��W���ٯ�yk'�ډ�~�SM��Y���˧W�\#k��yc��˄���B��v�Z;1\+t�UдC�S��V\_d���p\(�ǹ�4�Z$��Hu�΃������oI������������\{�f���\+�c�o��'����\)\{��\.�\]=s\)g��u��Q<��/Rߝ��i���"��7�\+���G\{���e�L,,��0�Z��6սK7���<�Z$�XC�l�� \}/�b����So�����,�=��Q����oO��޴��\>����� ��\-�\{����2/&�����������b��f��No?ۙ�\`���0y�'���G=�5M��٧�y����\#w�\*�z &�\|�ʝ8RGR��\(Nc��\{��e\]�@�\>Țܘ�:�Iu\{��qu��\(��2�,��B\_Ҿ ������R׿b��j�Ye�v1��g�����/��������q����n$�\{�^uko�'Խ�\};���\}\]�\_��n��q�g������U9�\.���k���%��2�ɒ:��?��~�0I�t�X&��~A\|cd��R�\-�᪮i�x�\-nړdc�h���e�����p\}�\-��&����d��?���m����\[\{�\>M��i���ƉG\]��a�&o��U9q�l�\[���\]g�bu^�^,���n$�u�\{������ޮ�^o7J�����,oKoo��\.�u�o�����\]?v�O�ꩯq&5ν5��r�\(~r�?9�ܱ\-����ԓ: �7��盧\_M�f����/�ڳLsS��4\\�E��Pm����§�\|ʝ�۷����OP��7��0?������?�ii�����\}�����m�?���%����\{��ۍ���\|^J����n�\{�ed3\_��zr�� \[e�zrs�i����L�䮙\\U��\*���ʩ�zrU=�W�m�5x�=��Y�M�s����Έ\)�e4���?jx� ���4er'��\-M���\\�\.ך��x\}�/���\_�կ޿4�����z4�L\}�\}�Fo����\]�'�������o\>s�Jo�A�˽\}w��6����Eo�\_��S�߽�w�\{��i�&�d�s�7Ͻ��\]?u�O=u��4Z�慤�\{�����u�Ė�t�֚���\\�XW�MJ�o����t��\+ߔG���Ӵo:�d�\.ۜ��hmTf~1SI�I�\\R�L��6�޿\>�~'�į���������5���~����\+w���侞���۟�؟�������ye���<��;kd�z��\|���W��=�����/w\{�nu���T�'����ν��n�v���O7cr�N\]U1׊�r�PN�ck��J9������ҩ9��Q�/��XB��r9�iZ�����@���2�禟���fƓ��\)�i�\{��,�zf���H\}���y��fi̓Q���;��8����\_��\_���Bo�V������c\{jlO�DoO ���&�����\.5���g�湸\)�i\{$�3o\}<5�K19�'�ܧ���u�Ğ�d�ӑ8�\+"����H3B=\{����i��\*^E�5ʓ�:����"P\]����,\|���2��Q���@��\_\[�o�E����񈻿�t~\`o����\+�����K����/&�/���ʼ���Ϻ�N��\]�~��䨈�\*���k�В�t�9��?\]$\>^D\.C�\]ď2�MӲ�l&Cu?��Y��z=;�d2�E����,R�y�1�զ��8�\*U�bc���\_H��52zi����\{�K�ZH�����o����������O����/&��޾��\[�v\{������޾�'�\}����g���\]�foY\-��0\{�g���u�إ�xj&��DO��U3����G�ؚ�h�~���d�S9�c䏚����N����V�����7 ��\)�i�=I�'��$$δ��1���\[Yz\+ \_ea�vEl� Tō�\]LR�^��Eo�\\\{��<\_��?�ջ��N�b\*�y����Kc�z�v^�폋e�52;�\}����۳31;�\]lq�܊ٮ�y���n�\[Nj�\}��o�������\>��;�\}�����i��޾��oˈ���so�쩙���xd\-��\#�rz\]=��Ol�Cs��<��9\|\`���OL��������/\#�\[\#\.EՆ�q��t�z��\*כe��:���pm�/B�\*�^�n,0X/i7\.E��/����\_=/%������W��?K\}�4�/���=�1��v1m��%Fj�I�3�q�S��M�u��n�vꮞ��'��c�rt\]=���݊�Y~c��O�ۃ?uo���������ޞ�<��Oo�K��7�������~\];S=uUN��'��J\>�\*;\*��U��j�RN�F�5\{h�\]��L���������Օ� �fw��\[۷������~U���l�R\\���S\-ט&ړ�~�=�΢�Y�:�jK���C�UqE�8�\.��u�\*���\[���O�\!��y��g���KTߘܟ/o߯�O/\[ܭ�Or���Xܭ�?GoZ�\_��OO�7�\]��\`�,�9�MR��k�z�So��\[?��&c��~r�9\*���'g�ī��b��t�,�Xo\>^�l�C�ͱT\>w��&��4���~U�������i����1����"PYJ���\!\#�������\+b=��Y��'���HCo�����z\{��^6b���W�y����w;\{����Ņw;��;�Io��\*��Է���꾷O&:�E���Jo~�\}�w����Uf���ζ��e���TN��\+��V��^��޾w��z\{싽\}7��\]j���k��'R�ԧ���kb<�O��S?�������'g�إ�\\�SW��\):�ë�'k��E�5uk�"�H����\\��3Ѵȝ������&\> �\\$�y���g�X���� �ur\_�\{���e\]ȟ�\[����3�=��/��&���޾��\_��Y���'��џ���μ�����Ml?���8�c1�����rr��8\+'���\|d/�JG6��\*\]�\.�G������Y�ȷ��\(������B�zjg��\]�?y"�Au?��M��ZM\.�\}��=ќ��Y�\>�Auj܅Ի�zE�\]@�^���=����7��\_\+�������i\|�D�4?��v���U�Lu߻/��l���E�/V��捽�3�\}��S��޾;��\]���G����w/B�V��f�L��x�\]���RC����٫�Ԍ�\>��R�m��e�X�Z�\{?�V���Pk��E�;K������q0w�t:�27\!��4�Ãv�i���k\.�e�\>�Ae\(�\}e�ۥ��Uo�O���Eo��o@0����v��ɯ�6���𦴇ߒ�w��^T߫��z^�������SY��U@Y\*������/q�۳\_��\{������C�1�Ml�����nq����Nu�U�\}�o���zl�rooN1����u�Dl���:\*'W���^<�ˇ6\}\.��,�CK��R��,��\(�����\>�v��i��'�\_l��H������U:Z���\|\_ִ�\`Y�,2�E\\���\`m�/���\_\]wA�\. ��\]P�~�/̗����������<��&���0�������z�'�إ��c�r⪊q\*G��\!��S9�\*ًG�ܑ9�ϣ��Ǿ��g��SӴ��� ��7�g?���Q�����\}��R�e�1�Vg��L\*ύ�P���~�y�\}���q��:��1~��\}3?����v1?eo�~���Cz�^r�����M�� �d֗��pw�O�G��Q9v�����\.�⡭��Z�t\)��?Y�CK��"\[�G��w'�o���'��\[��N瑦i���?q�ɰ��I��LGK���2ٚ'� ̆:�����\_\[J����L\{���;���������������\>���׽N����6��5u�O�n�� ���d��y���ޠ�ri7�ޞ��^r�\}�Xϳ\}2FoO�Ĭc�P���k��'c���%��'\+ez��~��5�/b���Ϟ�v�H�'�걫r$F9vWO<���C��'�Cۍ�\.ڋ���w������v���y���\_��Cm�\_s�z�t��t���2�j��: �f\!e&U�Ry\!N���nw���w�coߙz��\|ձ��޾�Z����Q��󬽿����\+e������o\\�&��Q�\{p�׽\};;Kf�OGl��Jzr���^4���~d�cl\#��=��\{\{f�o7��v�Lfd��v�k�d��\]$w���6��\>���=��;�yo�/K=��\}��=���o���\.z�U��J� ������cGI$w���'�\>���K��\|rY:�,�s���ߝ&�=���8���������?�""�n\>����rd2RI�L����M\{��\-nZ�XcU���R�����\_,�y:��~�3���pK�\_To�\>�Ro���7�YI�\#z�K\[�w\{��\|�����mu�lo\_Ϻ�m��c���b�zr�\]D���\{�\]���p��oJ �L��i��MR����n,o��'�ũ'��׎�UQ�\]�:ww��U=��9ˇ��tx%�\]̡���V�h�\}\{���a�?\>��\|���$��\#U�T��Պ��r=��$\{�xu�\.$e��c�OYH�\)����΁����\{�<��O�kc�zg��1ac\{����\]x=/��ͬF�����煳�/������\]�w�����R\*\.\|�����������\>\{����v׍��޾3���ۜn�������\{��8���F\`^�����c�"��Er��$����t���Y;���ϼ�\#\]

Similar Articles

MCP is dead?

Hacker News Top

A technical critique of the Model Context Protocol (MCP) arguing that it consumes excessive context window tokens, has low operational reliability, and overlaps with existing CLI/API approaches, with measurements from Quandri's stack showing 10.5% context usage.

@svpino: MCP is not dead. For the people who keep saying "bUt McP pUts GaRbaGe iN yOuR cOntExT", that's an outdated complaint: N…

X AI KOLs Following

A defense of MCP (Model Context Protocol) against criticism that it puts garbage in context, noting that modern tools like Claude Code, Codex, and Cursor implement progressive disclosure and load MCP tools on demand, making the complaint outdated. The author argues MCP is best for cloud-hosted platforms requiring authentication and discoverability.

MCP…. Is bad?

Reddit r/LocalLLaMA

The article critiques MCP (Model Context Protocol), arguing that it has significant flaws or is detrimental to AI development.