Skip to main content
Glama

SmartSuite MCP Server

by elevanaltd
index23.6 kB
DIRC�hΊ ���hΊ ���,Q���2�����/L|�_HC�n��.env.cih�qfE uh�qfE u �����2�\/&�I�˶ �57oE�S^� .env.examplehΊ �1�hΊ �1�,S���2>��R{��`�����w� �.env.knowledge.exampleh��po�,hΊ �|,T���2<��ͪ��h�l~��o �4��.env.knowledge.localh�qfIB�h�qfIB� �����2ȗ�P9��7�6�'XΎ�.github/workflows/ci.ymlh�r�90��h�r�90���"���2 ��sy�����Җp6^��[8d�i .gitignoreh�!&:B��h�!&9�)��#���2 ���|�8Z����W�S���{T�.nsprch��F6��h��F6��A2���2N�co>ۢ�Vj5��êWp� .prettierrchΈ)�w]hʟdx�/M����2����lB����m�� ; CLAUDE.mdhē&"�g.hē&"�~�����2�j��Ԡ@�� 'w���O�A}z README.mdhđ� 5�hđ� 5��3���2)����2 ns��LI���ћw,config/901-DATA-EAV-PLANNING-CALCULATIONS.mdh��v%���h��v%�������2 ���}"�������A�&H��&config/eav-planning-template.test.yamlh��EI��h��EI���M���2E`}x���\rc|����p�!config/eav-planning-template.yamlh��5��Eh��;2�q[����2 %HN'w�8���^�k�m5��iconfig/field-mappings/README.mdh��F7 u�h��F7 u�A;���2���.Z>k��O��[3config/field-mappings/examples/clients.example.yamlh��9��dh�6�!�@s���2���.Z>k��O��[+config/field-mappings/examples/clients.yamlh��F7 Ĝh��F7 ĜA<���2 hN���D�6�����4}oilk�9config/field-mappings/examples/content-items.example.yamlh��/�h��/��8���2 hN���D�6�����4}oilk�1config/field-mappings/examples/content-items.yamlh��F7 ��h��F7 ��A=���2!�/���@b ���C��| yiC=config/field-mappings/examples/financial-records.example.yamlh��9��h�6�*��t���2!�/���@b ���C��| yiC5config/field-mappings/examples/financial-records.yamlh��F7 _Hh��F7 _HA>���2 ;��{���vK+�|�XW��pT5config/field-mappings/examples/issue-log.example.yamlh��9?�h�6�.��u���2 ;��{���vK+�|�XW��pT-config/field-mappings/examples/issue-log.yamlh��F7��h��F7��A?���2 -2��4�vL :��G|ny��q$4config/field-mappings/examples/planning.example.yamlh��3.Mh��3.M�;���2 -2��4�vL :��G|ny��q$,config/field-mappings/examples/planning.yamlh��F7�h��F7�A@���2�؅��Mm����S#��$�I4config/field-mappings/examples/projects.example.yamlhđ� |?Ahđ� |?A�&���2�؅��Mm����S#��$�I,config/field-mappings/examples/projects.yamlh��F7X�h��F7X�AA���2 �̊�I[q���Ɗ��e� 4config/field-mappings/examples/schedule.example.yamlh��6 kh��6 k�=���2 �̊�I[q���Ɗ��e� ,config/field-mappings/examples/schedule.yamlhđ� 7�<hđ� 7�<�4���2Ӯ��ղ���~���QuW1config/field-mappings/examples/tasks.example.yamlhđ� 9Ujhđ� 9Uj�5���2Ӯ��ղ���~���QuW)config/field-mappings/examples/tasks.yamlh��F7(�h��F7(�AC���2 �8��)e$7 /�%������2config/field-mappings/examples/videos.example.yamlh��9��eh�)�#Oh�x���2 �8��)e$7 /�%������*config/field-mappings/examples/videos.yamlhȌ� ô�hđ� ;LX�6���2��\�] G���f ܼ�pdocs/000-NORTH-STAR.mdhΊ ��zhΊ ��z,V���2 ���r*����9(=����docs/001-ARCHITECTURE.mdhđ� >aghđ� >ag�8���2 ���r*����9(=����(docs/012-SYSTEM-ARCHITECTURE-MANIFEST.mdh�QC8��h�QC7�������2]��R���,w��O������֬$'docs/402-OPS-PRODUCTION-HARDENING-B2.mdhŠ��hŠ�} �L���2=i>�{�1e:�J��g����Q=;docs/403-DOC-B0-VALIDATION-SMARTSUITE-KNOWLEDGE-PLATFORM.mdhŠId�hŠH;#�O���2%+�RT2����+�y���ipSu:docs/404-DOC-SMARTSUITE-KNOWLEDGE-PLATFORM-ARCHITECTURE.mdhšP�hš�|#�b���2�D� �cd�Ϙ�>����� �2docs/405-BUILD-B1-SMARTSUITE-KNOWLEDGE-PLATFORM.mdhť�!py*hť�!���Q���2{a-� �y�L ���!:��b�5docs/406-BUILD-B1-SUPABASE-CONFIGURATION-REFERENCE.mdhŷ�/�y|hŷ�/;�{�N���2*6m+,�iN����a~�dJ�;docs/407-DOC-HANDOVER-B1-KNOWLEDGE-PLATFORM-CONTINUATION.mdh��f(�bh��f'�/�����2��8ƻFVo�I�1�e^l_�docs/408-DOC-TEST-STRATEGY.mdhʾ�2Q�hʾ�2Q�W����2&�H�M����/��$���]o�u<docs/409-BUILD-STRATEGIC-PLAN-STABILIZE-BEFORE-SCALING-B2.mdhʟd��hʟd��M����2 ���B�����d�J� >'docs/410-DOC-CI-VALIDATION-CHECKLIST.mdhʟd�L*hʟd�L*M����2 ���P��~�k�%<�N)�2'docs/411-DOC-CI-VALIDATION-CHECKLIST.mdh�sL7��sh�sF0�% �y���2"* ��P�cQz>ax� k �_3�docs/412-DOC-TEST-CONTRACTS.mdhđ� ?��hđ� ?���:���2 ǩ)�DjXQH�nH�AXE�Ma��(docs/adr/401-BUILD-CODEQL-INTEGRATION.mdh�� 2g1h�� 2g1����2���ըa�h�=�эIY ߾n2docs/build/001-DOC-BUILD-CODEQL-PERMISSIONS-FIX.mdh�� 5h�� 5����2ZTb)2Vq��|(_R˳(<�0?2docs/build/003-DOC-BUILD-CI-TEST-STRATIFICATION.mdh�� 6�}h�� 6�}����2�,�$dT(���j��$���6docs/build/004-DOC-BUILD-CI-PIPELINE-RECONSTRUCTION.mdh�� 7�Sh�� 7�S����2 D�n-�èb��= z�����.docs/build/005-DOC-BUILD-CODEQL-FIX-SUMMARY.mdhđ� A��hđ� A���<���2�_�?{*�i@�v�g��ƒW;docs/delivery/202-PROJECT-SMARTSUITE-API-SHIM-B4-HANDOFF.mdhđ� B�Ohđ� B�O�=���2��s8��n@)?���*C�TBdocs/delivery/203-PROJECT-SMARTSUITE-API-SHIM-B4-CRITICAL-FIXES.mdh����`h����`�����2�>^,�XK�@����w;�*docs/development/001-DOC-PROJECT-STATUS.mdh������h�����������2^>۶���͵��e#���2� docs/development/002-DOC-TODO.mdhđ� Dhđ� D�>���2%V�Gg�X([�g-a �-C$�-docs/development/103-DOC-TDD-SPECIFICATION.mdhđ� Ehđ� E�?���2!���-�S������� ��,docs/development/104-DOC-REPOSITORY-SETUP.mdh�W5 r"h�W5 "�~����2$:�D��R�I�R�p�`��7g>6docs/development/105-DOC-CRITICAL-PRODUCTION-ISSUES.mdh��ET�^h��ET�^�Q���2ӱ��Q �T^����W���o�docs/development/README.mdh���9�a�h��+&��������2MáZ� ��5Q��i�d���'docs/guides/001-DOC-GUIDE-USER-GUIDE.mdhđ� G��hđ� G���A���2��r��yZ\K�PMx���>docs/technical/201-PROJECT-SMARTSUITE-API-SHIM-D3-BLUEPRINT.mdh�qfM'|h�qfM'| �����2�0� zO�#v��u��J+��eslint.config.jsh�Y�"y�h�Y�"y��W���2 k���FQ�W�f���y�)�invalid-audit.jsonh�qfZ�h�qfZ� �����29���2�?̀��4��Tvl8package-lock.jsonh�qf^01h�qf^01 �����2����v����7:^J�=ڎ package.jsonhʟd��hʟd��M����2M�U������] ���Ӌ�9scripts/check-dependencies.shh��F76�kh��F76�kAR���2�a�ϳgb�����Kj�M�scripts/discover-fields.tsh��EZ�1h��EZ�1�V���2I�4&gV9)�[;C�z��S�� scripts/manual-testing/README.mdh��E\�1h��E\�1�W���2n¥|#�H�TO�dN�� ,scripts/manual-testing/test-api-detailed.mjsh��E^��h��E^���X���2 ��VgN5,��v 3W…��Q-scripts/manual-testing/test-api-execution.mjsh��E`� h��E`� �Y���2 m�M��J[�r(֠@ݍ5q*�%scripts/manual-testing/test-final.mjsh��Ebk�h��Ebk��Z���2�zO̷��9ؑ����M�+scripts/manual-testing/test-intelligent.mjsh��EdCrh��EdCr�[���2$����ٝS�4}u��R�OM�I(scripts/manual-testing/test-with-env.mjshΊ �=�hΊ �=�,Z���28�� ��tۉ4[�d�q�weD setup-mcp.shh�qfbV h�qfbV  �����2թg���M�� 5Rh�G��"src/__tests__/field-loader.test.tsh�Yh L��h�Yh L���)���2 �ƥ�d��$c����">u)src/__tests__/mcp-server-refactor.test.tsh���5.�h���5.������2��.��-^�m��BU�y�e�8��!src/__tests__/tools/types.test.tsh�Xa""Hwh�Xa ?�b�����2 y��&��h����1/1�Y��+src/audit/__tests__/AuditLogger.mcp.test.tsh�qff}�h�qff}� �����2&зd�D�w�B����ޤ�8pȃsrc/audit/audit-context.test.tshʟd�ʓhʟd�ʓM����2�ʘP��������׸q�src/audit/audit-context.tsh�qfj52h�qfj52 �����2&V~6z��|�V��6��}��� �%src/audit/audit-logger-ndjson.test.tsh�W���h�W����c���28h 6�H���q0�xh�C9K���.src/audit/audit-logger.test.tshʟd�{fhʟd�{fM����21��փ���H[�{=�o�foÁ�src/audit/audit-logger.tsh�qfm��h�qfm�� �����2$�n���$�ʤpܺTT0S�T'src/auth/auth-manager.tsh�^3 fHh�^3��������2";�A�D/rc�&�����~� src/cli/audit-reports.test.tsh�Y���h�Y�+����s���2 �O�=�'Y�CDhZQlԊ src/cli/audit-reports.tsh��v%�=h��v%�=�)���2 �,-��-3n�)#�����>�src/common/clock.test.tsh��v%��h��v%���*���2����{�BW]�����g�bsrc/common/clock.tsh�q!�h�q!��x �����2�⛲��CK�)�wZ���S�src/core/config/.gitkeeph�q!�P/h�q!�h �����2�⛲��CK�)�wZ���S�src/core/errors/.gitkeeph�q!���h�q!�VY �����2�⛲��CK�)�wZ���S�src/core/types/.gitkeephđ� L��hđ� L���C���2���_qu��K6��jUO�src/field-loader.tshʾ�2?�hʾ�2?�W����2���oP"��;����,��>E src/index.tsh��v%�a@h��v%�a@�+���2"���iu=ʤ���neV��S�PRk!src/intelligent/api-proxy.test.tsh��v%�Wjh��v%�Wj�,���2%?�,����tRǡً\�r��4src/intelligent/api-proxy.tsh�D� ��h�D� �������2�M8�gGEr� �������u7src/intelligent/index.tsh�����Kh�����DE���20��/f|>�S%�o�1�������5src/intelligent/intelligent-operation-handler.test.tshʟd��8hʟd��8M����22p���%��5="��� U�0src/intelligent/intelligent-operation-handler.tsh�qfq��h�qfq�� �����2ډ`��:z�N�JMظݓ�[s4src/intelligent/knowledge-library.production.test.tsh��v&nVh��v&nV�/���2'��b��˽��c�DN���v)src/intelligent/knowledge-library.test.tsh�qfu��h�qfu�� �����2BΜʗ��`7=Q-.���_�f$src/intelligent/knowledge-library.tsh��v&�`h��v&�`�1���2PHxEȥ^ʹTf�Խ!@ pt��(src/intelligent/pattern-matching.test.tsh��v&�Xh��v&�X�2���2PR w�>��id��{-5���ip9*src/intelligent/pattern-validation.test.tsh�*�*p�Mh�*�*p�MЅ���2#�%�xǤaR~ ��drD�Ep%src/intelligent/safety-engine.test.tsh�}�`h�}�^�ڼ���2Rc��$�4nG��>}���G�+ src/intelligent/safety-engine.tsh�`�*�@lh�`�*�������2 �)S��%�AD� ;�ٟ�a{J! src/intelligent/token-manager.tsh�*�*xwh�*�*xwЇ���2Hp Q��*g� ���Y4>��src/intelligent/types.test.tsh��v&�Ih��v&�I�4���2!~{ԏ��^�5 ��}�]mQ�src/intelligent/types.tshš.CYhš.�Hp�m���2/���x�h�L�7K�B4�� src/knowledge-platform/README.mdh�qfyO�h�qfyO� �����2/���,�����6X��hw�:src/knowledge-platform/events/event-store-supabase.test.tsh�z�V5h�zE�2A(���2$/C�� D��U��#���B��55src/knowledge-platform/events/event-store-supabase.tsh�qf}#�h�qf}#� �����2�Bw�����L>̢�ʥQS_�1src/knowledge-platform/events/event-store.test.tsh�qf�n�h�qf�n� �����2 ���i�#��g�`kk^3�^��,src/knowledge-platform/events/event-store.tsh�D���h�D��������2�j�O�-�r����@��/��A6src/knowledge-platform/events/event-validation.test.tsh�K1�M+h�K1w�q�m���2���J�����%jh4��l�&src/knowledge-platform/events/types.tshź6���hź6����H���2�{:��?qw8g���K��h��8src/knowledge-platform/infrastructure/circuit-breaker.tsh���2r�ih���2/���L���2��M� ���y���\w����=src/knowledge-platform/infrastructure/supabase-client.test.tsh�qf��h�qf�� �����2 go��w,�`�v�����x�8src/knowledge-platform/infrastructure/supabase-client.tshū��C�hū��C�����2kv5Cgao���P�EQ�5�p�7src/knowledge-platform/migrations/000_create_schema.sqlhū���Mhū��������2�x>����U������b�mE�8src/knowledge-platform/migrations/001_initial_schema.sqlhū�=hū�=�#���2^ �9�A�ue�/ZG��;src/knowledge-platform/migrations/001_initial_schema_v2.sqlhŨ ���hŧ����ޞ���2d��S�"�ozFU'+m�����<src/knowledge-platform/migrations/002_row_level_security.sqlhŬ"0���hŬ"0����D���2����������T��n%B�2��Bsrc/knowledge-platform/migrations/002_row_level_security_fixed.sqlhŬ#�hŬ# ��@���2��S����C�!Y�U���b�?src/knowledge-platform/migrations/002_row_level_security_v2.sqlhūL%@J�hūL%@J������2W�����pZ���=Ҋ�����Y7src/knowledge-platform/scripts/check-database-state.sqlh��u�Mh��u�M�����2;NE�ߚ�W���_B��4AP4!src/knowledge/agent-guidance.jsonh���P�8h���P�8�����2O��Ц2�B6*�s��oa`src/knowledge/api-patterns.jsonh���6��h���� @�����2��zգ�B-�g��dQh���x2� src/knowledge/failure-modes.jsonhđ� S"hđ� S"�F���2HB_��� w�No�-�d@��� C'&src/knowledge/operation-templates.jsonh���1U�h����{����2,Y�7G��:p���^덕�� �#src/knowledge/safety-protocols.jsonhđ� U7�hđ� U7��G���2�j�[��PN�:�=���uK_src/lib/field-translator.tsh��. �īh��. �īIs���2 ��2>gǾ`��:�/o�)61_` src/lib/filter-validator.test.tshđ� Xp�hđ� Xp��H���2yJ�%�ӷזqC��3� ��F�src/lib/filter-validator.tshđ� Z��hđ� Z���I���2N9;�7N��7G,v2�����src/lib/mapping-service.tsh��v&/�ch��v&/�c�8���2��#��p�f���� �src/lib/path-resolver.test.tsh�qf�H�h�qf�H� �����2@�JgK]g@˔��z"����jsrc/lib/path-resolver.tshđ� \��hđ� \���J���2ڬU�����9Y7"f��jM�src/lib/table-resolver.tsh��E�h�h��EhBx�"���2������7��=�ȗ$��dt�src/logger.test.tsh��53>ڏh��52�U)����2 W�`gL<�� �'~��6ZL�x src/logger.tsh�qf��xh�qf��x �����2M��R]�3]B�s5��F�T��ͮsrc/mcp-server.tsh�q!�L�h�q!�� �����2�⛲��CK�)�wZ���S�src/mcp/adapters/.gitkeeph�q!��h�q!�� �����2�⛲��CK�)�wZ���S�src/mcp/core/.gitkeeph�q!�� h�q!�D� �����2�⛲��CK�)�wZ���S�src/mcp/tools/.gitkeeph�q!��'h�q!�à �����2�⛲��CK�)�wZ���S�src/operations/base/.gitkeeph�q!���h�q!��� �����2�⛲��CK�)�wZ���S�'src/operations/implementations/.gitkeeph�u�"��:h�u�"��: �����2�y�mbMiVC�Q�ρh�S%src/operations/query-handler.tsh�q!���h�q!�y: �����2�⛲��CK�)�wZ���S�src/sentinel/gateway/.gitkeeph�q!�Z}h�q!�#y �����2�⛲��CK�)�wZ���S�src/sentinel/security/.gitkeeph�qf�w^h�qf�w^ �����2H*wT��2Ձ"k�;�=o_�H���src/smartsuite-client.tshΊPhΊP,h���2 �6 wy>w���cB b=b\�src/tools/discover.test.tsh�qf� h�qf�  �����2 ���la��޷:<Zb����src/tools/discover.tsh��v#'�h��v#'��G���2��[�e�gn���� �|src/tools/intelligent.test.tsh�qf�u�h�qf�u� �����2= Ć K�b����v�Vsrc/tools/intelligent.tshΊ��hΊ��,k���2%��9���n��)���u01src/tools/knowledge.test.tsh�qf���h�qf��� �����28�B���w���p>w���src/tools/knowledge.tshΊ&p�hΊ&p�,m���2� &}�(N�� ����tG��5src/tools/query.test.tsh�qf�5h�qf�5 �����27��ͫT-^��{�pY��Jtb�src/tools/query.tshΊ.�hΊ.�,o���2)� �h�{�� ��iĉϺ��src/tools/record.test.tsh�qf���h�qf��� �����2JF�X���e o�ww�t�%�ssrc/tools/record.tshΊ5�nhΊ5�n,q���2 (m�u��漠�~���â�W^src/tools/schema.test.tsh�qf���h�qf��� �����2��&��g�T<�m���#�src/tools/schema.tshʟd��Phʟd��PM����2 ��� a�(^l]�{���}���"src/tools/tool-definitions.test.tsh�qf�p�h�qf�p� �����2!b^ߘ9\e2. �<B�3�)��.wsrc/tools/tool-definitions.tshʟd�� hʟd�� M����2#<��q�:N�Q��=����a��G�src/tools/tool-registry.test.tsh�qf�3�h�qf�3� �����2�ȝ4� �x����� �F��|YVsrc/tools/tool-registry.tsh�F�9��:h�F�9lv�����2��ehӖ����[�Oޙ�CU~src/tools/types.tshΊD��hΊD��,u���2.��>|�F�f|(�u�j��_src/tools/undo.test.tsh�qf�Ϳh�qf�Ϳ �����2�|X�t}_LZW�hɭ�=�g�Qsrc/tools/undo.tshʟd� hʟd� M����2 � ��:ƙ�p��x��v�F&src/validation/input-validator.test.tshʟdꚩhʟdꚩM����2 "����gTyv�t��&�lO,!src/validation/input-validator.tsh�Yh ���h�Yh ����E���2�S�͈[�H�f�>ܱI��3�"src/validation/integration.test.tshʟdﱸhʟdﱸM����2^�$�%��.���[��4�k\)src/validation/smartdoc-validator.test.tshʟd�lhʟd�lM����2�'�H�5� m+���1�cw $src/validation/smartdoc-validator.tsh�Yh ��Zh�Yh ��Z�F���2��*�����pB�SA`y�o��Z�-src/validation/validation-integration.test.tsh��F7E�,h��F7E�,A\���26r)zz"#��N7Q�q�m'��)supabase/init-simplified.sqlh�6J!|�h�6J!|k[}D���2�⛲��CK�)�wZ���S� test-integration-audit.json.lockhđ� d�.hđ� d�.�M���2�ڂ $�ii���j�t��test/api-filtering.test.tshʟd�T�hʟd�T�M����2!�"N'�512u~�M�J~��:O�q%test/audit-integration-simple.test.tsh�qf��>h�qf��> �����24鍽5�r^8L��.���w��test/audit-integration.test.tsh�qf��h�qf�� �����20H�Hs� -e �-�q���1�test/auth-manager.test.tshΊS8�hΊS8�,y���2L��J�d�CE��m�=�Rp���'test/build-artifact.integration.test.tshΊU_�hΊU_�,z���2d��� �����ڐ�f�'test/build-artifact.test.tsh��F7I�Ih��F7I�IA_���2"c�j(�6E��።e�޺vi�test/field-translator.test.tsh��v&b+�h��v&b+��F���2��^���Ǒ�R�8�Y:~Ltest/filter-integration.test.tsh��F7K��h��F7K��Aa���2I���V�wR�{H��Ӳ<���#test/fixtures/projects-mapping.yamlhʟd-�hʟd-�M����2 ������ W�� .l�BT�test/helpers/test-server.tsh�qf���h�qf��� �����2 �#�;�+S�e�󙛖#v�rtest/index.test.tsh�qf���h�qf��� �����2)R�T�7O�V�}w� R�]�ktest/integration.test.tshʟd !}hʟd !}M����2'����dBuϢ�x�b%���UQtest/integration.test.ts.origh�q!��`h�q!��� ����2�⛲��CK�)�wZ���S�test/integration/.gitkeeph�qfɫ�h�qfɫ� �����2��G���8� ��H�ٺd��1test/integration/field-translation-manual.test.tsh��F7R�h��F7R�Af���23����M�`hv��/M����5test/integration/field-translator-integration.test.tsh��ja�h��ja��O���2gN�mF�rE� �}j؉那�test/mapping-service.test.tsh�qf�y�h�qf�y� �����2�ϣ�MI��<Mz,�;���Itest/mcp-server-auth.test.tshΊf^�hΊf^�,���2��K8�4���7gfg�=����(test/mcp-server-table-resolution.test.tsh�qf��h�qf�� �����2WG$������$ك������test/mcp-server.test.tsh��F7Z��h��F7Z��Aj���2)� ҂/���`Y����0t"test/mcp-stdio-integration.test.tsh�q!�}�h�q!�I� ����2�⛲��CK�)�wZ���S�test/mcp/.gitkeephʾ�2�9hʾ�2�9W����2<�ş�E�w���ʫ`�Z�"test/module-resolution.test.tsh��v&d��h��v&d���G���2���RF�Sg��ٜ��4fhtest/pagination.test.tsh�qfԩ�h�qfԩ� �����2�~����3�5XT��o�q� test/schema-optimization.test.tsh��F7`��h��F7`��An���2 L�Y��˸?K��iN�-s5��$test/scripts/discover-fields.test.tsh�qf��ch�qf��c �����2��:U�-G��k���y�A:test/setup-integration-env.tsh��F7bH�h��F7bH�Ao���2 E�gj��K�3�T�f������test/smartsuite-client.test.tsh��wW6h��wW6�R���2阞�.�]���K|SP*2�{I� test/table-resolver.test.tsh��F7c{:h��F7c{:Ap���22y�Qr����{6r�n�n\)�test/test-utils.tsh�f�D?�h�f�D?��H���2;촡y�4�N�{ q�À�test/token-manager.test.tsh��F7d��h��F7d��Aq���2��H�=��WV�¬7�pea��test/tsconfig.test.tsh�q!��h�q!��` �����2�⛲��CK�)�wZ���S�test/unit/.gitkeeph�u�#���h�u�#��� �����2 Ey`G h����� ����� *test/unit/operations/query-handler.test.tsh�q� �8h�q���D �-���2���6�0#c���g�Ыb��Ktest/unit/smoke.test.tsh�qf�\Xh�qf�\X �����2 1�������D]sHמh<s�#test/validation-integration.test.tsh��v&i�h��v&i��I���2X�����6T�F��"-���?�tsconfig.backup.jsonh��v&l�Gh��v&l�G�J���2kP������2�~�d�,��:��tsconfig.build.jsonh�Yh �k�h�Yh �k��S���2x'-�I����d��d!Rm tsconfig.jsonh��w+��h��w+���3���2����$����[V��_�/E��vitest.config.tsTREE216 7 �UY/VT�����W5�2��q�src100 15 pUΦ�`)r���O����k(cli2 0 � m�l �¸5+夑�Vr�lib7 0 �~qm��k�4�1�\ Cmcp3 3 ;a�F�ͻ��U��5����core1 0 �dм=��h��^7�m[^tools1 0 �dм=��h��^7�m[^adapters1 0 �dм=��h��^7�m[^auth1 0 �E0�.y*;��(_��̿Ecore3 3 �L5�n�K��_9�U�x�~types1 0 �dм=��h��^7�m[^config1 0 �dм=��h��^7�m[^errors1 0 �dм=��h��^7�m[^audit6 1 �6D�rF�.��U��͝+__tests__1 0 Y�TlWھL�?H�? ���tools19 0 �ᵘ�>�� ��F��ߵcommon2 0 � -����t�|����&�l�sentinel2 2 ՞���&��9�3�+�>�^gateway1 0 �dм=��h��^7�m[^security1 0 �dм=��h��^7�m[^__tests__3 1 ��%��D�1�z��)-u��r�tools1 0 ���k��� #����J�%�knowledge5 0 ���ݸ�J |�ح Vb�@h(�operations3 2 ��n�e�������k���Q �Nbase1 0 �dм=��h��^7�m[^implementations1 0 �dм=��h��^7�m[^validation6 0 ��DL�&z�1 �Y�x��Y��intelligent15 0 ��i�����c�(���eknowledge-platform17 4 �l��4Չ��b�8ݧӖ�"�events6 0 3l�-5FYܓƆ�r�Zscripts1 0 ��!���b�? �L��%+t�migrations6 0 Y���@-m$m����h^���infrastructure3 0 ؎�k�����bRPA� 7Os��docs29 6 '���!! [O �AzM|ؠ�adr1 0 ��ٓ�kw_���u/z�I�� build4 0 ���'�)K�4�h^�2xguides1 0 %�05@��=��?p<delivery2 0 ��XbޛQ=S2 �*O�LoDtechnical1 0 oP;���0���Wh�^�vBŧdevelopment6 0 ����7��ë ,E�Vhǝtest36 6 ݽ< �t�q�y�_�=�l�Kmcp1 0 �dм=��h��^7�m[^unit3 1 �!���Y��O�����%r�operations1 0 DG��G/p��K��I�Tv�helpers1 0 _u�Հ�;Fhj��#scripts1 0 �Вv�4�˞����#� �ufixtures1 0 ��� ��I1��s�qk��~integration3 0 c0���VA����u��~�-�config22 1 ��]^��]����ϒ#��Yt�field-mappings19 1 ���7Բ~�W��0�VZexamples18 0 :(�������fӬE`�i��!.github1 1 �1�����С� Uɷ�SAV�qworkflows1 0 ��,�K��#ny'\r��K�scripts8 1 XI�ESE$�?�������U�Z�manual-testing6 0 ��4���E. �Z>�46Dsupabase1 0 �����U����n���Ϥ�ݣ�7�K���R�M�Iص����

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/elevanaltd/smartsuite-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server