Integrations
🤖 Asistente de documentación de Claude AI 📚
Un potente servidor MCP que potencia a Claude con capacidades de búsqueda de documentación
✨ Características
- 🔍 Búsqueda inteligente de documentación : busque en múltiples documentos de bibliotecas de IA/ML
- 🧠 Integración de Claude : conexión perfecta con las capacidades de razonamiento avanzadas de Claude
- 🌐 Búsqueda web inteligente : aprovecha la API de Serper para la búsqueda de documentación específica
- 💨 Tiempos de respuesta rápidos : optimizados para una recuperación y procesamiento rápidos
- 🧩 Arquitectura extensible : agregue fácilmente más fuentes de documentación
📋 Requisitos previos
- 🐍 Python 3.8 o superior
- 🔑 Suscripción a Claude Pro
- Clave API de Serper ( Obtén una aquí )
- 💻 Aplicación de escritorio Claude
🚀 Inicio rápido
1️⃣ Instalación
2️⃣ Configuración
Crea un archivo .env
en la raíz del proyecto con tus claves API:
3️⃣ Iniciar el servidor MCP
Debería ver un resultado que indique que el servidor está ejecutándose y esperando que Claude se conecte.
4️⃣ Conectar la aplicación de escritorio de Claude
- 📱 Abra la aplicación de escritorio Claude
- ⚙️ Haz clic en el icono de tu perfil y selecciona "Configuración"
- 🧰 Navega hasta la sección "Herramientas"
- ➕ Haga clic en "Agregar herramienta"
- 🔗 Seleccione "Conectarse a una herramienta local"
- 🖥️ Siga las instrucciones para conectarse a su servidor MCP en ejecución
- ✅ Confirmar que la conexión es exitosa
🎮 Cómo usar el asistente de documentación de Claude
Una vez conectado, puedes empezar a hacerle preguntas a Claude que activarán la búsqueda de documentación. Por ejemplo:
Claude utilizará automáticamente su servidor MCP para:
- 🔍Buscar documentación relevante
- 📥 Recuperar el contenido
- 🧠 Procesar y explicar la información
🔧 Bajo el capó
📄 Estructura del código
🔌 Bibliotecas compatibles
Actualmente el asistente admite la búsqueda de documentación para:
- 🦜 LangChain :
python.langchain.com/docs
- 🦙 LlamaIndex :
docs.llamaindex.ai/en/stable
- 🧠OpenAI :
platform.openai.com/docs
🧩 Cómo funciona
- 📡 El servidor MCP expone una herramienta
get_docs
a Claude - 🔍 Cuando se invoca, la herramienta busca documentación utilizando la API de Serper
- 📚 Los resultados se extraen de su contenido
- 🔄 El contenido se devuelve a Claude para su análisis y explicación.
🛠️ Configuración avanzada
Agregar nuevas fuentes de documentación
Amplíe el diccionario docs_urls
en main.py
:
Personalización del comportamiento de búsqueda
Modifique la función search_web
para ajustar el número de resultados:
🔍 Solución de problemas
Problemas comunes
- 🚫 Error "Conexión rechazada" : asegúrese de que el servidor MCP esté en ejecución antes de conectar a Claude
- ⏱️ Errores de tiempo de espera : Verifique su conexión a Internet o aumente el valor del tiempo de espera
- 🔒 Problemas con la clave API : Verifique que su clave API de Serper sea correcta en el archivo
.env
Consejos de depuración
Agregue un registro más detallado modificando el archivo main.py:
📈 Optimización del rendimiento
- ⚡ Para tiempos de respuesta más rápidos, considere almacenar en caché la documentación a la que se accede con frecuencia
- 🧠 Limita la cantidad de texto devuelto a Claude para evitar limitaciones de tokens
- 🌐 Utilice consultas más específicas para obtener documentación más relevante
🤝 Contribuyendo
¡Agradecemos tus contribuciones! Puedes ayudarnos de la siguiente manera:
- 🍴 Bifurcar el repositorio
- 🌿 Crea una rama de características (
git checkout -b feature/amazing-feature
) - 💾 Confirma tus cambios (
git commit -m 'Add some amazing feature'
) - 📤 Empujar a la rama (
git push origin feature/amazing-feature
) - 🔍Abrir una solicitud de extracción
📜 Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
🙏 Agradecimientos
- Antrópico por crear a Claude
- Serper.dev para su API de búsqueda
- Todas las bibliotecas de código abierto que hacen posible este proyecto
This server cannot be installed
Un servidor MCP que se integra con Claude para proporcionar capacidades de búsqueda de documentación inteligente en múltiples bibliotecas de IA/ML, lo que permite a los usuarios recuperar y procesar información técnica a través de consultas en lenguaje natural.