Skip to content
View scalvert's full-sized avatar
:octocat:
:octocat:

Highlights

  • Pro

Block or report scalvert

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
scalvert/README.md
Steve Calvert, software engineer at Glean

I build developer tools: test harnesses, docs tooling, and lately the pieces that let AI agents work with code and docs. I mostly write TypeScript on Node.js.

I'm a software engineer at Glean. I work on the developer platform: the Glean APIs, MCP, and the tools people use to build on Glean. Before that I worked on web infrastructure at LinkedIn.

LinkedIn · npm · Glean developer docs

The 68 packages I maintain on npm get about 3.6M downloads a month. I've had 1,451 pull requests merged on GitHub, 1,132 of them in other people's projects.

AI agents and MCP

Most of my recent work is about AI agents: docs they can read, a review process they have to follow, and tests and evals that show whether they work.

Project What it does Stars npm/month
docusaurus-plugin-mcp-server Serves a Docusaurus site as an MCP server, so Claude, Cursor and other agents can search and read your docs. 35 24k
mcp-server-tester Playwright-based tests and evals for MCP servers, with an LLM judge. I'm its main author at Glean. 19
agent-review A code review harness that people and AI agents run through the same commands. Models make the findings. The harness enforces the steps, independent verification and human sign-off.
skills Agent Skills for Claude Code and Codex: self-review, pull request review, working through review comments, and plain writing.

Testing and docs tools

Tools for testing CLIs against real files and keeping docs in step with the code.

Project What it does Stars npm/month
bintastic Runs your CLI as a subprocess against real files and captures the output, so CLI tests read like unit tests. 4 774
markdown-code Keeps code samples in Markdown in sync with real source files that you can lint and test. 1 2.6k
docusaurus-plugin-search-glean Adds Glean search and chat to a Docusaurus site. 1 6.2k

This page updates itself every week. A GitHub Action runs scripts/update-readme.mjs, which reads projects.json and fills in stars and downloads from GitHub and npm.

Pinned Loading

  1. docusaurus-plugin-mcp-server docusaurus-plugin-mcp-server Public

    Docusaurus plugin that publishes your documentation as an MCP server

    TypeScript 35 6

  2. bintastic bintastic Public

    A fantastic way to exercise your binaries in synthetic environments

    TypeScript 4

  3. signals signals Public

    OSS maintainer dashboard with health scoring, signal detection, and AI-powered triage

    TypeScript 2

  4. markdown-code markdown-code Public

    Keep code examples in Markdown synchronized with actual source files

    TypeScript 1