{"type":"mcp_server","name":"erickwendel-contributions-mcp","description":"This repository hosts a Model Context Protocol (MCP) server designed to query Erick Wendel's contributions, including talks, blog posts, and videos, using natural language. It offers tools for filtering and","category":"Developer Tools","language":"TypeScript","stars":282,"forks":10,"owner":"ErickWendel","github_url":"https://github.com/ErickWendel/erickwendel-contributions-mcp","homepage":"https://smithery.ai/server/@ErickWendel/erickwendel-contributions-mcp","setup":"## Setup\n\n1.  Make sure you're using Node.js v23+\n```bash\nnode -v\n#v23.9.0\n```\n\n2.  Clone this repository:\n```bash\ngit clone https://github.com/erickwendel/erickwendel-contributions-mcp.git\ncd erickwendel-contributions-mcp\n```\n\n3.  Restore dependencies:\n```bash\nnpm ci\n```\n\n### Cursor Setup\n\n1.  Open Cursor Settings\n2.  Navigate to MCP section\n3.  Click \"Add new MCP server\"\n4.  Configure the server:\n   ```\n   Name = erickwendel-contributions\n   Type = command\n   Command = node ABSOLUTE_PATH_TO_PROJECT/src/index.ts\n   ```\n\n   or if you prefer executing it from Smithery\n   ```\n   Name = erickwendel-contributions\n   Type = command\n   Command = npm exec -- @smithery/cli@latest run @ErickWendel/erickwendel-contributions-mcp\n   ```\n\nor configure directly from the Cursor's global MCP file located in `~/.cursor/mcp.json` and add the following:\n\n```json\n{\n  \"mcpServers\": {\n    \"erickwendel-contributions\": {\n      \"command\": \"node\",\n      \"args\": [\"ABSOLUTE_PATH_TO_PROJECT/src/index.ts\"]\n    }\n  }\n}\n```\nor if you prefer executing it from Smithery\n```json\n{\n  \"mcpServers\": {\n    \"erickwendel-contributions\": {\n      \"command\": \"npm\",\n      \"args\": [\n        \"exec\",\n        \"--\",\n        \"@smithery/cli@latest\",\n        \"run\",\n        \"@ErickWendel/erickwendel-contributions-mcp\"\n      ]\n    }\n  }\n}\n```\n\n5.  Make sure Cursor chat is in Agent mode by selecting \"Agent\" in the lower left side dropdown\n\n6.  Go to the chat an ask \"how many videos were published about JavaScript in 2024\"\n\n### Claude Desktop Setup\n\n#### Installing via Smithery\n\nTo install Erick Wendel Contributions for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@ErickWendel/erickwendel-contributions-mcp):\n\n```bash\nnpx -y @smithery/cli install @ErickWendel/erickwendel-contributions-mcp --client claude\n```\n\n#### Manual Setup\n\n1.  Go to Claude settings\n2.  Click in the Developer tab\n3.  Click in edit config\n4.  Open the config in a code editor\n5.  Add the following configuration to your Claude Desktop config:\n\n```json\n{\n  \"mcpServers\": {\n    \"erickwendel-contributions\": {\n      \"command\": \"node\",\n      \"args\": [\"ABSOLUTE_PATH_TO_PROJECT/src/index.ts\"]\n    }\n  }\n}\n```\nor if you prefer executing it from Smithery\n```json\n{\n  \"mcpServers\": {\n    \"erickwendel-contributions\": {\n      \"command\": \"npm\",\n      \"args\": [\n        \"exec\",\n        \"--\",\n        \"@smithery/cli@latest\",\n        \"run\",\n        \"@ErickWendel/erickwendel-contributions-mcp\"\n      ]\n    }\n  }\n}\n```\n\n6.  Save file and Restart Claude Desktop\n7.  Open the Developer tab again and check if it's in the \"running\" state as follows:\n\n### Free Alternative Using MCPHost\n\nIf you don't have access to Claude Desktop nor Cursor, you can use [MCPHost](https://github.com/mark3labs/mcphost) with Ollama as a free alternative.\n\n1.  Install MCPHost:\n```bash\ngo install github.com/mark3labs/mcphost@latest\n```\n\n2.  Create a config file (e.g. [./mcp.jsonc](./mcp.jsonc)):\n```json\n{\n  \"mcpServers\": {\n    \"erickwendel-contributions\": {\n      \"command\": \"node\",\n      \"args\": [\"ABSOLUTE_PATH_TO_PROJECT/src/index.ts\"]\n    }\n  }\n}\n```\nor if you prefer executing it from Smithery\n```json\n{\n  \"mcpServers\": {\n    \"erickwendel-contributions\": {\n      \"command\": \"npm\",\n      \"args\": [\n        \"exec\",\n        \"--\",\n        \"@smithery/cli@latest\",\n        \"run\",\n        \"@ErickWendel/erickwendel-contributions-mcp\"\n      ]\n    }\n  }\n}\n```\n3.  Run MCPHost with your preferred Ollama model:\n```bash\nollama pull MODEL_NAME\nmcphost --config ./mcp.jsonc -m ollama:MODEL_NAME\n```","tools":"## Available Tools\n\n1.  `get-talks` (Retrieves a paginated list of talks with optional filtering, supporting filtering by various criteria and returning counts grouped by language, country, or city).\n2.  `get-posts` (Fetches posts with optional filtering and pagination, supporting filtering by ID, title, language, and portal).\n3.  `get-videos` (Retrieves videos with optional filtering and pagination, supporting filtering by ID, title, and language).\n4.  `check-status` (Verifies if the API is alive and responding).","faq":null,"created_at":"2025-03-14T15:05:49+00:00","updated_at":"2025-03-28T22:14:19+00:00","source_url":"https://model-context-protocol.com/servers/query-erick-wendel-contributions-across-platforms","related_articles":[]}