
octa
@octaserpe
Followers
1K
Following
247K
Media
103
Statuses
5K
Co-Founder & CTO @kaizer_app - SWE @mercadolibre - Professor @ITBA
Joined February 2016
Ayer conté acá que di una charla sobre MCPs en MercadoLibre, y muchos estuvieron interesados. Por eso, me tomé el tiempo de hacer un mega-hilo con todo lo que se sobre MCPs y lo que dije en la charla 🧵
16
102
996
Por último, para probar los deep links en el simulador el comando es ` adb shell am start -W -a android.intent.action.VIEW -d "exp+<slug>://<path>" donde <slug> lo encontrás en `app.json`
1
0
1
Obviamente el de @kaizer_app está acá https://t.co/rKsapdSWVb y así podemos jugar y acceder a otros assetslinks como
1
0
1
Ese archivo debemos posicionarlo dentro de `public/.well-known/assetslinks.json` y lo MÁS IMPORTANTE es que al servirlo al cliente tenemos que poner el header y valor `Content-Type=application/json`
1
0
1
Ahora vamos de web a app: acá tenemos que usar lo que se conoce como el archivo assetslinks, donde se indica el destino, cómo identificar a nuestra app y las firmas digitales con las que se firmó la app (sirve para que Android valide si la app que reclama el dominio está
1
0
1
Vamos con la asociación de app con web: en el archivo `app.json` tenemos que ir a ` https://t.co/h0J9BVjQqa.intentFilters` y cargar en un array todos los dominios y paths en cuestión con el formato de la imagen (para más detalle ver https://t.co/KC6NirGjS9)
1
0
2
Como mencioné en el otro hilo, deep linking involucra un doble nexo entre app y web (es un ida y vuelta, una tiene que conocer sobre la otra) y en particular voy a escribir sobre universal links con Expo ( https://t.co/aC9MSvUs8y)
docs.expo.dev
An overview of available resources to implement Linking and Deep Links in your Expo apps.
1
0
2
Hace unos días hice este tweet y fue un éxito https://t.co/JphU1HNOwt pero faltó la parte de deep links en Android, así que quiero contarles un poco más sobre cómo lo implementé en @kaizer_app
1
0
2
Se habla poco de deep links en programación, pero todos los usamos a diario sin darnos cuenta y casi nadie explica cómo se implementan. En este hilo te cuento qué son y cómo implementarlos 👇
2
3
19
Muy buenos proyectos, lástima el mate que no gira
1
0
32
Nos vemos ahí🫡
1
0
26
MCP en síntesis - Estándar para agentes: unifica acceso, no más integraciones ad-hoc - Agente: descubre y selecciona entidades como un explorador REST (como tener swagger)
1
0
9
Seguridad y buenas prácticas Tenemos - Exponer una reducida cantidad de entidades (se recomienda 45 como mucho) - Evitar exponer tools con side-effects, y en caso de ser necesario agregar control de acceso y pedir confirmaciones - Reducir la cantidad de información enviada
1
0
7
Percances y riesgos No todo es color de rosa. En este caso algunos riesgos que tenemos son - Tool explosion: muchas entidades pueden incrementar riesgos al haber mayor superficie, hay que mantenerlas y brindar seguridad - Ataques: inyección de prompts y comandos, exfiltración de
2
0
4
Casos de uso reales Quiero mencionar 3 servers MCPs que para mi son CLAVE - Context7: Documentación en tiempo real en el contexto del prompt apto para LLMs, en formato markdown (sería el equivalente a lo que hacemos cuando leemos documentación, solo que es parseable y entendible
1
0
21