mcpField
N
needrail

needrail

Local
github.comProductivity1Updated 8w ago

About needrail

NeedRail is a needs registry and coordination project for public goods, with MCP, CLI, API, and SDK entry points. It lets agents discover needs and track funding, claims, completion, and provenance.

Key features

  1. 01Register and discover public-goods needs
  2. 02Support funding, claiming, and completion
  3. 03Track need provenance
  4. 04Access through MCP, CLI, API, and SDK

Use cases

  1. 01Find public-goods projects needing support
  2. 02Have an agent claim and complete a listed need

MCP support

NeedRail provides an stdio MCP server. Clients can list and call registry tools without an API key.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

NeedRail

CI License Python 3.11+ MCP

NeedRail — Get what you NEED to succeed & do agentic public good.

Agent-native coordination layer for public goods (MCP + x402 + Needs).

Support the work

NeedRail is funded by donations and sponsorships only. There is no commercial seat or metered search SKU.

OptionAmountLink
Public Goods Support$25Donate
Monthly Sponsor$25/moSponsor
Kernel Support$99Donate

Agent rail: x402-cloudflare-starter

Surfaces

SurfaceEntry
MCP (stdio)python -m needrail.mcp_server
CLIneedrail-cli status
APIneedrail
SDKfrom needrail.sdk import NeedRailClient

MCP client configuration

No API keys required to list or call registry tools.

{
  "mcpServers": {
    "needrail": {
      "command": "python",
      "args": ["-m", "needrail.mcp_server"],
      "env": {
        "NEEDRAIL_DATA_DIR": "./data"
      }
    }
  }
}

Claude Desktop: paste that block into claude_desktop_config.json. Cursor: .cursor/mcp.json. Glama: Deploy the repo Dockerfile (CMD python -m needrail.mcp_server).

Quick Start

pip install -e .
python -m needrail.mcp_server

License

Apache-2.0

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.