ai-nikechan-mcp
Сервер MCP для поиска знаний AI-никэ-тян
Неофициальный инструмент. Этот проект не одобрен, не аффилирован и не спонсирован AI-никэ-тян, её операторами, X, OpenAI или связанными с ними компаниями и организациями. Права на названия, публикации, веб-сайты и другие источники информации принадлежат их соответствующим правообладателям.
Это сервер для Next.js / Vercel, предназначенный для поиска публичной информации об AI-никэ-тян из клиентов MCP (Model Context Protocol). Вопросы векторизуются через Vercel AI Gateway с помощью OpenAI Embeddings, а в результаты поиска включаются URL источников и даты публикаций.
Что не включается в публичный репозиторий
В этот репозиторий ни в коем случае не коммитятся следующие элементы:
Собранные данные публикаций X и производные от них тексты
Метаданные поиска, содержащие текст публикаций, и сгенерированные векторы
Файлы переменных окружения типа
.env, ключи API, токены аутентификации
Они исключены с помощью .gitignore и .vercelignore. В публичном развёртывании сгенерированный индекс загружается из Private Vercel Blob, поэтому данные публикаций не включаются в репозиторий или дистрибутивы функций.
Related MCP server: xai-search-mcp
Публичная демонстрация и безопасность
Этот проект предназначен для краткосрочной публичной демонстрации и публикует конечную точку MCP без аутентификации. В Vercel регистрируются AI_GATEWAY_API_KEY и настройки хранилища, добавляемые при подключении Private Blob. Не сохраняйте эти значения в GitHub, клиентском коде или журналах.
AI_GATEWAY_API_KEY=
BLOB_READ_WRITE_TOKEN=Поскольку поиск могут выполнять и третьи лица, будут возникать расходы на использование AI Gateway. Сократите период публикации, настройте WAF и ограничение скорости на стороне Vercel, а также проверяйте использование. После завершения демонстрации остановите развёртывание.
В файле .env в этой рабочей папке обнаружены значения, похожие на учётные данные. Перед добавлением в Git проверьте, не используются ли они в настоящее время, и при необходимости выполните ротацию ключей.
Локальная разработка
npm install
cp .env.example .env.local
# .env.local に OPENAI_API_KEY を設定
npm run build:index
npm run devЛокальная конечная точка поиска: http://localhost:3000/api/mcp. Для генерации индекса требуется исключённый локальный набор данных публикаций X.
Размещение индекса в Vercel Blob
В проекте Vercel создайте хранилище Blob с доступом Private и подключите его к проекту.
Получите переменные окружения Vercel локально и задайте
BLOB_READ_WRITE_TOKENв локальном файле.env.local.После генерации индекса локально выполните следующее.
npm run upload:indexФайлы indexes/metadata.json и indexes/embeddings.f32 загружаются в Private Blob. В среде Vercel загружаются эти два файла, а в локальной среде, как и раньше, загружаются файлы из src/data. Задавайте VECTOR_INDEX_METADATA_PATH и VECTOR_INDEX_VECTORS_PATH одинаковыми значениями и локально, и в Vercel только в том случае, если вы меняете пути внутри Blob.
Инструменты MCP
search_nikechan_knowledge: смысловой поиск по публикациям X и официальному сайтуsearch_x_posts: смысловой поиск только по публикациям Xsearch_hybrid: поиск, сочетающий совпадение по ключевым словам и смысловой поискsearch_keywords: поиск по ключевым словамsearch_timeline: поиск по периоду / году и месяцуget_x_post/get_x_thread: получение публикации или веткиx_posts_dataset_info: проверка состава набора данных публикаций X
Результаты представляют собой справочную информацию на основе публичных источников. Точность, полнота и актуальность не гарантируются, поэтому в ответе сверяйтесь с первоисточником по возвращённому URL.
Проверка
npm run lint
npm test
npm run buildИзвестные моменты перед развёртыванием
Аудит зависимостей показывает оставшиеся уязвимости высокой серьёзности в семействе Next.js. Их исправление связано с разрушительными изменениями в Next.js 16, поэтому в этом репозитории автоматическое обновление не выполняется. Перед публикацией в Vercel обновите Next.js, предварительно проверив совместимость, и снова выполните 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