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, поэтому данные публикаций не включаются в репозиторий или дистрибутивы функций.
Публичная демонстрация и безопасность
Этот проект предназначен для краткосрочной публичной демонстрации и публикует конечную точку 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Reddit & X data for AI agents over MCP. Semantic search, hosted, no Reddit API.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ochisamu/ai-nikechan-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server