ai-nikechan-mcp
Servidor MCP de búsqueda de conocimiento de AIニケちゃん
Es una herramienta no oficial. Este proyecto no está aprobado, afiliado ni patrocinado por AIニケちゃん, sus operadores, X, OpenAI ni las empresas u organizaciones relacionadas. Los derechos sobre los nombres, publicaciones, sitios web y demás fuentes pertenecen a sus respectivos titulares.
Es un servidor para Next.js / Vercel que permite buscar información pública sobre AIニケちゃん desde clientes MCP (Model Context Protocol). Las consultas se vectorizan mediante OpenAI Embeddings a través de Vercel AI Gateway, y los resultados de búsqueda incluyen la URL de la fuente y la fecha y hora de la publicación.
Lo que no se incluye en el repositorio público
En este repositorio nunca se hace commit de lo siguiente:
Los datos recopilados de publicaciones de X y sus textos derivados
Los metadatos de búsqueda que incluyen el texto de las publicaciones y los vectores generados
Los archivos de variables de entorno tipo
.env, claves de API y tokens de autenticación
Estos elementos están excluidos mediante .gitignore y .vercelignore. En los despliegues públicos, el índice generado se carga desde Private Vercel Blob, por lo que los datos de las publicaciones no se incluyen en el repositorio ni en los artefactos de las Functions.
Related MCP server: xai-search-mcp
Publicación de la demo y seguridad
Este proyecto expone el endpoint MCP sin autenticación para una demo pública de corta duración. En Vercel se registran AI_GATEWAY_API_KEY y la configuración de almacenamiento que se añade al conectar Private Blob. No guarde los valores en GitHub, en el código del cliente ni en los registros.
AI_GATEWAY_API_KEY=
BLOB_READ_WRITE_TOKEN=Dado que terceros también pueden ejecutar búsquedas, se generarán costos de uso de AI Gateway. Acorte el período de publicación, configure el WAF y los límites de tasa en Vercel y supervise el uso. Detenga el despliegue cuando termine la demo.
Se han detectado valores que parecen credenciales en el .env de esta carpeta de trabajo. Antes de añadirlos a Git, compruebe si están en uso actualmente y, si es necesario, rote las claves.
Desarrollo local
npm install
cp .env.example .env.local
# .env.local に OPENAI_API_KEY を設定
npm run build:index
npm run devEl endpoint de búsqueda local es http://localhost:3000/api/mcp. Para generar el índice se necesitan localmente los datos de publicaciones de X excluidos.
Colocación del índice en Vercel Blob
Desde Storage del proyecto de Vercel, cree un almacén de blobs con acceso Private y conéctelo al proyecto.
Obtenga las variables de entorno de Vercel en local y establezca
BLOB_READ_WRITE_TOKENen el.env.local.Tras generar el índice en local, ejecute lo siguiente:
npm run upload:indexindexes/metadata.json y indexes/embeddings.f32 se suben a Private Blob. En el entorno de Vercel se cargan estos dos archivos, mientras que en el entorno local se cargan los archivos de src/data como hasta ahora. Solo si cambia las rutas dentro del Blob, configure VECTOR_INDEX_METADATA_PATH y VECTOR_INDEX_VECTORS_PATH con el mismo valor tanto en local como en Vercel.
Herramientas MCP
search_nikechan_knowledge: búsqueda semántica en publicaciones de X y el sitio oficialsearch_x_posts: búsqueda semántica solo en publicaciones de Xsearch_hybrid: búsqueda que combina coincidencia de palabras clave y búsqueda semánticasearch_keywords: búsqueda por palabras clavesearch_timeline: búsqueda por período o año/mesget_popular_posts: búsqueda ordenada por número de reaccionesget_x_post/get_x_thread: obtención de una publicación o un hilox_posts_dataset_info: consulta del número de elementos y la estructura del índice
Los resultados son información de referencia basada en fuentes públicas. No se garantiza su exactitud, integridad ni actualidad, por lo que en las respuestas debe consultar la fuente original de las URL devueltas.
Verificación
npm run lint
npm test
npm run buildAspectos conocidos a verificar antes del despliegue
La auditoría de dependencias muestra vulnerabilidades de alta severidad relacionadas con Next.js. Como corregirlas implica un cambio disruptivo a Next.js 16, este repositorio no las actualiza automáticamente. Antes de publicar en producción en Vercel, actualice Next.js tras verificar la compatibilidad y vuelva a ejecutar npm audit --omit=dev --audit-level=high.
This server cannot be deployed
Maintenance
Related MCP Connectors
Capability registry for the agentic economy. Semantic search over verified MCP server listings.
MCP server for searching Airweave collections with natural language queries.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceA CloudFlare Workers-based MCP server that provides semantic memory and journal capabilities with vector search. Enables users to store, search, and retrieve memories and journal entries using AI-powered semantic similarity without any local setup required.-
- AlicenseAqualityDmaintenanceAn MCP server that provides real-time web search and X (Twitter) search capabilities via the xAI API.217 npmMIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.23 npmMIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables semantic search over a private knowledge base via pgvector, with GitHub OAuth authentication and a RAG pipeline.8 npmMIT