Archway MCP Server
Provides governance posture assessment, engagement scoping, and R&D risk screening tools via MCP, deployed on Cloudflare Workers.
README
Archway Advisory Group — MCP Server
Three governance tools exposed via the Model Context Protocol, deployed on Cloudflare Workers.
MCP Endpoint: https://archway-mcp.<YOUR_SUBDOMAIN>.workers.dev/mcp
Tools
archway-governance-diagnostic
Structured governance posture assessment. Scores maturity across board oversight, committee structure, documentation, and control environment — benchmarked against NYSE 303A, NASDAQ 5600, ISS 2026, Glass Lewis 2026, and NACD standards. Returns tier classification, domain findings, and engagement recommendations with fixed-fee pricing.
archway-engagement-scoping
Converts a diagnostic result (or direct request) into a scoped, priced engagement. Produces bounded scope, deliverable list, timeline, and fixed-fee pricing across all Archway service lines.
archway-rd-risk-screener
R&D tax credit documentation exposure screening. Assesses Four-Part Test substantiation, contemporaneous documentation practices, and IRS examination readiness. Includes regulatory boundary disclaimer.
Deployment
Prerequisites
- Node.js 20+ and npm
- Cloudflare account (free tier is sufficient)
- Wrangler CLI (
npm install -g wrangler)
Steps
# 1. Clone or copy this directory
cd archway-mcp
# 2. Install dependencies
npm install
# 3. Authenticate with Cloudflare
wrangler login
# 4. Test locally
wrangler dev
# 5. Deploy to production
wrangler deploy
After deploy, your MCP endpoint is live at:
https://archway-mcp.<YOUR_SUBDOMAIN>.workers.dev/mcp
Local Testing with Claude Desktop
Add to your Claude Desktop MCP config (claude_desktop_config.json):
{
"mcpServers": {
"archway": {
"url": "http://localhost:8787/mcp"
}
}
}
For production:
{
"mcpServers": {
"archway": {
"url": "https://archway-mcp.<YOUR_SUBDOMAIN>.workers.dev/mcp"
}
}
}
Architecture
- Runtime: Cloudflare Workers (Durable Objects for MCP session state)
- Logic: Fully deterministic — no AI API calls. Scoring algorithms, pricing rules, and risk assessment run as pure functions.
- Cost: Effectively zero at expected volume (Workers free tier: 100K requests/day)
- Transport: Streamable HTTP (MCP standard), handled by McpAgent SDK
File Structure
archway-mcp/
├── src/
│ ├── index.ts # MCP server — tool definitions + McpAgent
│ ├── env.d.ts # Cloudflare Worker env types
│ └── logic/
│ ├── scoring.ts # Governance diagnostic scoring engine
│ ├── pricing.ts # Engagement scoping + pricing rules
│ └── risk-assessment.ts # R&D documentation risk screener
├── wrangler.toml # Cloudflare Workers config
├── package.json
├── tsconfig.json
└── README.md
Regulatory Boundary
The R&D Risk Screener provides qualitative assessment only. It does not provide tax advice, credit calculations, return preparation, or any service requiring CPA licensure. Every R&D tool output includes the full regulatory disclaimer.
Firm Attribution
Every tool output includes:
- Firm name and website
- Direct booking URL
- Contact email
- Link to the full web-based experience
Archway Advisory Group LLC | archwayadvisorygroup.com
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.