Skip to main content

A FastMCP server for DevBrain stdio communication.

Project description

DevBrain MCP Server

Chat with your favorite newsletters (coding, tech, founder).

Audit

|

DevBrain MCP server MseeP.ai Security Assessment Badge
Verified on MseeP

About

DevBrain pulls up relevant code snippets, indie developer articles, and blog posts, all based on what you're looking for.

It's kind of like a web search, but specifically tuned for high-quality, developer-curated content. You can easily plug in your favorite newsletter to expand its knowledge base even further.

For example, when you are implementing feature "A", DevBrain can pull related articles that would serve as a solid reference and a foundation for your implementation.

usage-claude
Claude app Goose app (tap on an image to open utube)

DevBrain returns articles as short description + URL, you can then:

  • instruct LLM agent like Claude or Goose to fetch full contents of the articles using provided URLs
  • instruct LLM to implement a feature based on all or selected articles

Installation and Usage

Via uv or uvx. Install uv and uvx (if not installed):

curl -LsSf https://astral.sh/uv/install.sh | sh

Example command to run MCP server in stdio mode:

uvx --from devbrain devbrain-stdio-server

Use in Claude

To add devbrain to Claude's config, edit the file: ~/Library/Application Support/Claude/claude_desktop_config.json and insert devbrain to existing mcpServers block like so:

{
  "mcpServers": {
    "devbrain": {
      "command": "uvx",
      "args": [
        "--from",
        "devbrain",
        "devbrain-stdio-server"
      ]
    }
  }
}

Claude is known to fail when working with uv and uvx binaries. See related: https://gist.github.com/gregelin/b90edaef851f86252c88ecc066c93719. If you encounter this error then run these commands in a Terminal:

sudo mkdir -p /usr/local/bin
sudo ln -s ~/.local/bin/uvx /usr/local/bin/uvx
sudo ln -s ~/.local/bin/uv /usr/local/bin/uv

and restart Claude.

Integration for Cline and other AI agents

Command to start DevBrain MCP in stdio mode:

uvx --from devbrain devbrain-stdio-server

and add this command to a config file of the AI agent (Cline or other).

Note that DevBrain requires Python 3.10+ support. Most systems have it installed. However VS Code (that Cline depends on) is shipped with Python 3.9. Use correct version of Python when running DevBrain MCP. A corrected version to launch DevBrain MCP looks like this:

uvx  --python 3.10 --from devbrain devbrain-stdio-server

where Python version may be 3.10, 3.12, 3.13 (or other that is installed and available on the system).

Docker integration

You can run this MCP as a Docker container in STDIO mode. First build an image with build.sh. Then add a config to Claude like so:

{
  "mcpServers": {
    "devbrain": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "svenai/mcp-devbrain-stdio:latest"
      ]
    }
  }
}

Test command to verify that docker container works correctly:

docker run -i --rm svenai/mcp-devbrain-stdio:latest

License

This project is released under the MIT License and is developed by mimeCam as an open-source initiative.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devbrain-1.1.5.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

devbrain-1.1.5-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file devbrain-1.1.5.tar.gz.

File metadata

  • Download URL: devbrain-1.1.5.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for devbrain-1.1.5.tar.gz
Algorithm Hash digest
SHA256 5d37d4dc0f792cd9fdc1be1fad2593143f50ad7336d0cf12243854bea0bc41ee
MD5 55181b30dbb82883427bb9e2b23c7b75
BLAKE2b-256 d8769937f05d625ab4ffdc0a40be740d1c13059eb2c1e00627cce055354f5552

See more details on using hashes here.

File details

Details for the file devbrain-1.1.5-py3-none-any.whl.

File metadata

  • Download URL: devbrain-1.1.5-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for devbrain-1.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e23d0766a39a603d708988c9131b8aedfcbd3b600b8d87248eebefb6882f310c
MD5 31c71946f0edb7e682580f46cd170b68
BLAKE2b-256 0fcd2e5f633eab21d2b7430d8a0d73c18e2c14f3eeb1ddc6a6df3c2dab0e786b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page