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. Markdown is supported. 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.2M downloads a month. I've had 1,441 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 20k
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 918
markdown-code Keeps code samples in Markdown in sync with real source files that you can lint and test. 1 2.8k
docusaurus-plugin-search-glean Adds Glean search and chat to a Docusaurus site. 1 6.6k

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.

Popular repositories 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. jest-to-vitest jest-to-vitest Public

    A jscodeshift codemod for converting jest tests to vitest by adding vitest imports.

    JavaScript 13

  3. ember-cli-checkup ember-cli-checkup Public archive

    An Ember CLI addon that provides health check information about your application, engine, or addon.

    TypeScript 7 1

  4. ember-sinon-sandbox ember-sinon-sandbox Public

    An ember addon that allows sinon to be run in sandbox mode by default in tests.

    JavaScript 6 4

  5. generator-jscodeshift generator-jscodeshift Public

    A yeoman generator for a jscodeshift codemod.

    JavaScript 4 2

  6. bintastic bintastic Public

    A fantastic way to exercise your binaries in synthetic environments

    TypeScript 4