voice-agent-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@voice-agent-mcpset a timer for 10 minutes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
voice-agent-mcp
voice-agent-mcp is a voice-driven OpenAI tool-calling agent whose tools are defined once and also served to MCP clients over stdio.
Most LLM demos stop at generating text. This project focuses on the harder boundary: letting a model perform real actions without giving up type safety, validation, observability, or control. Speech is transcribed, an OpenAI Responses API agent selects typed tools, every call runs through one validated executor, and the answer is spoken back. The same tool definitions are served to Claude and other MCP clients over stdio. It is a production-grade reference implementation with documented limits, built milestone by milestone; the current state is the M0 foundation (tooling, quality gates, configuration, logging). Generated speech is AI-generated.
License: MIT. Security: SECURITY.md. Contributing: CONTRIBUTING.md.
Documentation
Need | Read |
How it is built | |
How one tool definition serves OpenAI and MCP | |
Trust boundaries and action control | |
The rules the codebase enforces | |
Why the big choices were made | |
How correctness is tested | |
Run it locally |
Related MCP server: paperclip-mcp
Quick start
npm install
npm run check
npm run dev -- --helpThis server cannot be deployed
Maintenance
Related MCP Connectors
MCP server (stdio): validate JSON against JSON Schema (draft-07 / 2020-12) via the AgentForge API
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
MCP server (stdio): lint OpenAPI specs with Spectral via the AgentForge API
Related MCP Servers
- AlicenseAqualityCmaintenanceExposes a verified tool registry (calculator, sandboxed file read, web fetch) over MCP stdio, enabling any MCP-capable client to reuse the same tools from the inspectable ReAct loop.3MIT
- FlicenseCqualityBmaintenanceSchema-driven MCP server that exposes all Paperclip API operations as typed MCP tools over stdio or Streamable HTTP, supporting both authenticated and local_mode deployments.100-
- AlicenseNot gradedqualityCmaintenanceExposes OpenClaw gateway tools to MCP clients like Claude Code and Codex, enabling local tool calls, file operations, and subagent session management through a stdio MCP server.201 npmMIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server over stdio that exposes strictly validated tools, using Pydantic models as both schema and validator and returning -32602 for invalid arguments.MIT