erickwendel-contributions-mcp
erickwendel-contributions-mcp
Erick Wendel의 기여 내역을 다양한 플랫폼에서 조회할 수 있는 도구를 제공하는 MCP(Model Context Protocol) 서버입니다. Claude, Cursor 등에서 자연어를 사용하여 강연, 블로그 게시물, 동영상을 조회할 수 있습니다. 이 프로젝트는 Cursor IDE의 기본 에이전트(평가판 버전)를 사용하여 구축되었습니다.
빠른 시작
설치 없이 Claude Desktop이나 Cursor에서 이 MCP 서버를 직접 사용하세요:
{
"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: 콘텐츠 통계 및 사용 가능한 쿼리
AI 도구와의 통합
MCP 서버 기능 검사
MCP Inspector를 사용하여 이 MCP 서버의 기능을 검사할 수 있습니다:
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 startAI 도구와의 통합
Cursor 설정
~/.cursor/mcp.json에 다음 설정을 추가하세요:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npx",
"args": ["-y", "@erickwendel/contributions-mcp"]
}
}
}
왼쪽 하단 드롭다운에서 "Agent"를 선택하여 Cursor 채팅이 에이전트 모드인지 확인한 다음, "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) 탭을 클릭합니다.
설정 편집(edit config)을 클릭합니다.
코드 편집기에서 설정을 엽니다.
~/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"]
}
}
}Ollama를 사용하는 MCPHost (무료 대안)
Claude Desktop이나 Cursor에 액세스할 수 없는 경우, 무료 대안으로 Ollama와 함께 MCPHost를 사용할 수 있습니다.
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"

개발
특징
Model Context Protocol (MCP)로 구축됨
전체 MCP 기능: 도구, 프롬프트 및 리소스
TypeScript 및 Zod 스키마 유효성 검사를 통한 타입 안전성
트랜스파일 없이 Node.js에서 기본 TypeScript 지원
GenQL을 사용하여 생성된 SDK
관심사 분리가 적용된 모듈식 아키텍처
쉬운 통합을 위한 표준 I/O 전송
구조화된 오류 처리
Claude Desktop, Cursor 및 MCPHost (무료 대안)와 호환
참고: 이 프로젝트는 작년에 추가된 기본 TypeScript 지원을 사용하므로 Node.js v23 이상이 필요합니다.
아키텍처
코드베이스는 모듈식 구조를 따릅니다:
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감시 모드(watch)로 개발하려면:
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