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.6.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.6-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: devbrain-1.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 6ac0cd03873ff7f5db4c34dd8887aea295edbb59558230727d0bc082f31bbe84
MD5 3db2276264027b574bca1b6184038802
BLAKE2b-256 a884b9f7b267898d139020b3a4f13c056c1a8daa41389776ef09814149d770d3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for devbrain-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f8e22c249af506b1e9a2a6ed9e10d4640f11bdd8920b60b99d5ae237e1d87480
MD5 3e4a2e3463e7ce01f41537a447ad329e
BLAKE2b-256 67c332bcefe621861704e4eae60aefe01a922d59858da02a502cafcd9eb1ad2b

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