Grainulator

v1.0.0Coding Agentsstable

Research that compiles.

agent-frameworkai-agentclaudeclaude-aiclaude-code
Share:
85
Stars
0
Downloads
0
Weekly
0/5

What is Grainulator?

Grainulator is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to research that compiles.

Research that compiles.

This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Research that compiles.

Use Cases

Compile and verify research through AI-powered code compilation.
Create executable research outputs from Claude.
Enable research that produces verifiable code artifacts.
grainulation

Maintainer

LicenseMIT
Languagehtml
Versionv1.0.0
UpdatedApr 28, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx grainulator

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Grainulator

Grainulator is a Claude Code plugin and MCP server framework for AI-powered research that produces verifiable, typed claims rather than raw text. It runs multi-pass investigation sprints using four specialized MCP servers — wheat (claims engine), mill (format conversion), silo (knowledge storage), and DeepWiki (codebase research) — and assigns each claim a confidence score (0–100) along with evidence typing (factual, constraint, risk, recommendation, estimate). Teams use it to research how systems work, challenge findings with adversarial testing, and generate structured briefs that compile into actionable deliverables.

Prerequisites

  • Claude Code installed and running (Node.js 20+ required)
  • Internet access for marketplace plugin installation
  • An active Claude Code session with plugin support enabled
  • Permissions granted for pre-compile and post-claim hooks in `.claude/settings.json`
1

Add Grainulator from the plugin marketplace

Use Claude Code's plugin marketplace command to add Grainulator from its GitHub repository.

claude plugin marketplace add https://github.com/grainulation/grainulator.git
claude plugin install grainulator
2

Alternative: clone and install locally

If the marketplace is unavailable or you want a local copy, clone the repository directly into the Claude plugins directory.

git clone https://github.com/grainulation/grainulator.git ~/.claude/plugins/grainulator
claude plugin add ~/.claude/plugins/grainulator
3

Grant hook permissions

On first use, Claude Code will prompt you to allow pre-compile and post-claim hooks. Accept these, or pre-approve them in your project settings to avoid repeated prompts.

4

Initialize Grainulator in your project

Run the `/init` slash command inside Claude Code to set up Grainulator's knowledge silo and configure the MCP servers for your project.

/init
5

Start a research sprint

Use the `/research` command or natural language to kick off a multi-pass investigation. Grainulator will autonomously gather, type, and score claims.

/research how does our authentication system handle token refresh?

Grainulator Examples

Client configuration

For team deployments, add Grainulator to `.claude/settings.json` so it is enabled automatically for all team members.

{
  "enabledPlugins": ["grainulator@grainulation-marketplace"]
}

Prompts to try

Use these natural language triggers and slash commands to exercise Grainulator's research and adversarial testing capabilities.

- "Research how our auth system works using grainulator."
- "/challenge r003" — adversarially test a specific claim by ID
- "/blind-spot" — identify gaps in the current research
- "/brief" — generate a structured brief from all collected claims
- "What are we missing in our analysis of the payment flow?"

Troubleshooting Grainulator

Slash commands like `/research` are missing after installation

Restart Claude Code after installing the plugin. Commands are registered at startup, so an existing session will not have them.

MCP servers (wheat, mill, silo) disconnect during a sprint

Run `/healthcheck` inside Claude Code to diagnose which MCP server has disconnected. Re-add it manually with `claude mcp add` using the server name shown in the healthcheck output.

Hook permission prompts interrupt every research session

Pre-approve hooks in your project's `.claude/settings.json` by adding the relevant hook entries. Alternatively, approve at the user settings level so it applies to all projects.

Frequently Asked Questions about Grainulator

What is Grainulator?

Grainulator is a Model Context Protocol (MCP) server that research that compiles. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Grainulator?

Follow the installation instructions on the Grainulator GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Grainulator?

Grainulator works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Grainulator free to use?

Yes, Grainulator is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Coding Agents MCP Servers

Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "grainulator": { "command": "npx", "args": ["-y", "grainulator"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Grainulator?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides