Erickwendel Contributions MCP Server
GitHub contributions, blog posts, and video content query capabilities.
Data last scanned today · Reviewed today
Overview
The Erickwendel Contributions MCP Server allows AI agents to interact with Erick Wendel’s public portfolio. It provides specific tools for retrieving technical talks, blog posts, and video content, along with support for metadata queries and activity summarization. Designed for integration into AI assistants like Claude Desktop or Cursor, it supports structured filtering by parameters such as language, location, and year. The server also includes a status verification tool to ensure API availability during development.
Our verdict
This server carries a high risk level (32/100) and should be used with caution. It is a community-maintained project with a single contributor and lacks an editorially reviewed security audit, meaning the safety of its data handling and authentication methods remains unverified. It is best suited for users who understand the risks of integrating third-party code that has not undergone professional security assessment.
- Supports granular filtering by topic, language, and geography.
- Includes pre-built prompts for content summarization and discovery.
- Minimal supply chain risk with only two direct dependencies.
- Maintains an active open-source MIT license.
- Lacks an editorially reviewed security audit.
- Single-contributor project increases bus-factor risk.
- Has not received a code update in over 200 days.
Setup
{
"mcpServers": {
"erickwendel-contributions-mcp": {
"args": [
"-y",
"@erickwendel/contributions-mcp"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| get-talks | Retrieves a paginated list of talks with optional filtering | low |
| get-posts | Fetches posts with optional filtering and pagination | low |
| get-videos | Retrieves videos with optional filtering and pagination | low |
| check-status | Verifies if the API is alive and responding | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the Node.js requirements for this server?
This project requires Node.js v20 or higher for standard use, but Node.js v23+ is required for development as it utilizes native TypeScript support.
›How can I inspect the server's tools and capabilities?
You can use the command 'npm run inspect' within the project directory to view all available tools, their parameters, and usage instructions.
›Can I use this server without Claude Desktop or Cursor?
Yes, you can use MCPHost with Ollama as a free alternative to integrate with this MCP server.
›How do I configure the server for local development?
For local development, you must update your MCP configuration to point to the absolute path of the project's 'src/index.ts' file instead of using the npx command.
›What information is available via the MCP resources?
The server provides resources at 'erickwendel://about' for server metadata and 'erickwendel://statistics' for content statistics and query information.
Badge
Maintain this server? Add the live badge to your README.