erickwendel-contributions-mcp
erickwendel-contributions-mcp
Erick Wendelの貢献を様々なプラットフォームでクエリするためのツールを提供するModel Context Protocol (MCP) サーバーです。Claude、Cursorなどを使用して、自然言語で講演、ブログ記事、動画を検索できます。このプロジェクトは、Cursor IDEのデフォルトエージェント(トライアル版)を使用して構築されました。
クイックスタート
この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: コンテンツ統計と利用可能なクエリ
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(2024年にJavaScriptについて公開された動画は何本ありますか)」と質問してみてください:

ローカル開発
ローカル開発の場合は、プロジェクトへの絶対パスを使用してください:
{
"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?(2023年には何件の講演が行われましたか?)"

"Show me talks in Spanish(スペイン語の講演を見せて)"

"Find posts about WebXR(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ウォッチモードでの開発用:
npm run test:devコントリビューション
コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。
著者
ライセンス
このプロジェクトは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