dev-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
dev-mcp
A local MCP (Model Context Protocol) server that gives AI agents access to developer tooling — GitHub (read-only), documentation search, and web research — via stdio transport.
Built with Bun, TypeScript, the MCP SDK, and Zod.
Features
GitHub (read-only)
Tool | Description |
| Search repositories by query |
| Get repository details |
| Read a file from a repository |
| List issues with state/label filters |
| Get a single issue |
| List pull requests |
| Get the diff of a pull request |
| Search commits by message or author |
Context7 Documentation Search
Tool | Description |
| Search library documentation |
| Get specific documentation page |
| Get code examples |
| Look up API symbol documentation |
Exa Web Research
Tool | Description |
| Search the web |
| Fetch and convert a URL to markdown/text |
| Search code across GitHub |
| Generate a research brief by synthesizing top results |
Total: 16 tools
Related MCP server: mcp-devenv
Prerequisites
Bun 1.3+ (runtime)
A GitHub Personal Access Token with
repo(read-only) andpublic_reposcopes
Quick Start
# Install dependencies
bun install
# Create your environment file
cp .env.example .env
# Edit .env and set GITHUB_TOKEN
# Run typecheck
bun run typecheck
# Start the server
bun startThe server listens on stdio, ready to receive MCP JSON-RPC messages.
Configuration
All configuration is via environment variables:
Variable | Required | Default | Description |
| Yes | — | GitHub PAT (read-only access) |
| No | — | Context7 API key |
| No | — | Exa API key |
| No | — | Sentry DSN for error reporting |
| No |
| Sentry environment tag |
| No |
| Log level ( |
| No |
| Runtime environment |
Architecture
src/
├── config/ # Environment validation (Zod schema)
├── core/ # MCP server, tool registry, transport
├── observability/ # Logger, Sentry integration
├── schemas/ # Zod schemas for all tool inputs
├── security/ # Input validation wrapper
├── tools/
│ ├── context7/ # Documentation search tools
│ ├── exa/ # Web search & research tools
│ └── github/ # GitHub API tools
└── utils/ # Error hierarchy (McpError)Development
bun run typecheck # Type-check all files
bun start # Start the server (stdio)The project uses Husky for pre-commit hooks and Turbo for task orchestration. A typecheck hook runs automatically before each commit.
License
MIT — see LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Web search API and MCP server for developers building AI agents.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Related MCP Servers
- AlicenseBqualityDmaintenanceProduction-grade MCP server that gives AI agents safe access to your local dev environment: filesystem, databases, processes, and OpenAPI specs.1555 npm4MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives your AI assistant full awareness of your local dev environment — running processes, Docker containers, git state, open ports, log files, and more.8 npm1MIT
- AlicenseNot gradedqualityCmaintenanceLocal-first MCP server that provides project context, verification gates, and structured tools for coding agents to discover knowledge, run diagnostics, and execute allowlisted commands within a repository.41 npmMIT
- AlicenseNot gradedqualityCmaintenanceA batteries-included MCP server providing common coding-agent tools like web search, page fetching, file system access, shell command execution, and Git integration, built in Python with a local-first, Unix-style philosophy.MIT