erickwendel-contributions-mcp
erickwendel-contributions-mcp
Сервер протокола контекста моделей (MCP), предоставляющий инструменты для запроса информации о вкладе Эрика Венделя на различных платформах. Запрашивайте выступления, публикации в блогах и видео с помощью естественного языка через Claude, Cursor или аналогичные инструменты. Этот проект был создан с использованием IDE Cursor с агентом по умолчанию (пробная версия).
Быстрый старт
Используйте этот MCP-сервер напрямую с Claude Desktop или Cursor без установки:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npx",
"args": ["-y", "@erickwendel/contributions-mcp"]
}
}
}Добавьте эту конфигурацию в:
Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)Cursor:
~/.cursor/mcp.json
Related MCP server: mintlify-mcp
Доступные инструменты
Этот MCP-сервер предоставляет следующие возможности:
Инструменты
get-talks: Получает список выступлений с разбивкой на страницы и возможностью фильтрацииПоддерживает фильтрацию по ID, названию, языку, городу, стране и году
Может возвращать количество, сгруппированное по языку, стране или городу
get-posts: Получает публикации с возможностью фильтрации и разбивки на страницыПоддерживает фильтрацию по ID, названию, языку и порталу
get-videos: Получает видео с возможностью фильтрации и разбивки на страницыПоддерживает фильтрацию по ID, названию и языку
check-status: Проверяет, работает ли API и отвечает ли он
Промпты
find-content: Генерирует запросы для поиска конкретного контента по типу, теме и языкуsummarize-activity: Создает сводки активности контента по годам
Ресурсы
erickwendel://about: Информация о сервере и метаданные возможностейerickwendel://statistics: Статистика контента и доступные запросы
Интеграция с ИИ-инструментами
Проверка возможностей MCP-сервера
Вы можете проверить возможности этого MCP-сервера с помощью MCP Inspector:
npm run inspectЭто покажет вам все доступные инструменты, их параметры и способы их использования.
Настройка
Убедитесь, что вы используете Node.js v20+
node -v
# v20.x.x or higherКлонируйте этот репозиторий:
git clone https://github.com/erickwendel/erickwendel-contributions-mcp.git
cd erickwendel-contributions-mcpУстановите зависимости:
npm ciЗапустите сервер:
npm startИнтеграция с ИИ-инструментами
Настройка Cursor
Добавьте следующую конфигурацию в ~/.cursor/mcp.json:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npx",
"args": ["-y", "@erickwendel/contributions-mcp"]
}
}
}
Убедитесь, что чат Cursor находится в режиме Agent, выбрав "Agent" в выпадающем списке в левом нижнем углу, затем спросите "how many videos were published about JavaScript in 2024":

Локальная разработка
Для локальной разработки используйте абсолютный путь к проекту:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "node",
"args": ["--experimental-strip-types", "ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
}
}
}Настройка Claude Desktop
Перейдите в настройки Claude
Нажмите на вкладку Developer
Нажмите на редактирование конфигурации
Откройте конфигурацию в редакторе кода
Добавьте следующую конфигурацию в
~/Library/Application Support/Claude/claude_desktop_config.json(macOS):
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npx",
"args": ["-y", "@erickwendel/contributions-mcp"]
}
}
}Локальная разработка
Для локальной разработки используйте абсолютный путь к проекту:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "node",
"args": ["--experimental-strip-types", "ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
}
}
}MCPHost с Ollama (бесплатная альтернатива)
Если у вас нет доступа к Claude Desktop или Cursor, вы можете использовать MCPHost с Ollama в качестве бесплатной альтернативы.
Установите MCPHost:
go install github.com/mark3labs/mcphost@latestСоздайте файл конфигурации (например, ./mcp.jsonc):
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npx",
"args": ["-y", "@erickwendel/contributions-mcp"]
}
}
}Запустите с помощью Ollama:
ollama pull MODEL_NAME
mcphost --config ./mcp.jsonc -m ollama:MODEL_NAMEЛокальная разработка
Для локальной разработки обновите конфигурацию:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "node",
"args": ["--experimental-strip-types", "ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
}
}
}Примеры запросов
Вот несколько примеров запросов, которые вы можете задать Claude, Cursor или любому MCP-клиенту:
"How many talks were given in 2023?"

"Show me talks in Spanish"

"Find posts about WebXR"

Разработка
Особенности
Создано с использованием протокола контекста моделей (MCP)
Полные возможности MCP: Инструменты, Промпты и Ресурсы
Типобезопасность с использованием TypeScript и валидации схем Zod
Нативная поддержка TypeScript в Node.js без транспиляции
Сгенерированный SDK с использованием GenQL
Модульная архитектура с разделением ответственности
Стандартный транспорт ввода-вывода для легкой интеграции
Структурированная обработка ошибок
Совместимость с Claude Desktop, Cursor и MCPHost (бесплатная альтернатива)
Примечание: Для этого проекта требуется Node.js v23+, так как он использует нативную поддержку TypeScript, добавленную в прошлом году.
Архитектура
Кодовая база следует модульной структуре:
src/
├── config/ # Configuration settings
├── types/ # TypeScript interfaces and types
├── tools/ # MCP tool implementations
├── utils/ # Utility functions
├── services/ # API service layer
└── index.ts # Main entry pointТестирование
Чтобы запустить набор тестов:
npm testДля режима разработки с отслеживанием изменений:
npm run test:devВклад в проект
Вклад приветствуется! Пожалуйста, не стесняйтесь отправлять Pull Request.
Автор
Лицензия
Этот проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
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 Servers
- -licenseNot gradedqualityNot gradedmaintenanceAn MCP server that gives AI assistants (like Cursor, Claude, Windsurf) the ability to remember user information across conversations using vector search technology.
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables users to query any Mintlify-powered documentation site directly from Claude. It leverages Mintlify's AI Assistant API to provide RAG-based answers and code examples for various platforms like Agno, Resend, and Upstash.1118MIT
- AlicenseAqualityCmaintenanceAn MCP server that lets Claude Code recall the context of past conversations from any project on demand.5492MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that ingests various data sources and uses LLMs to compile them into structured knowledge pages, enabling hybrid search and integration with AI coding tools like Claude Code and Cursor.181MIT
Related MCP Connectors
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
An MCP server that gives your AI access to the source code and docs of all public github repos
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
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/jdoliveirasa/contributions-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server