open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/iannuttall-factory-mcp
Description: MCP server exposing Factory.ai CLI documentation tools
Latest version: 0.1.0

# Factory MCP Server

MCP server exposing Factory.ai CLI documentation search and markdown tools.

## Features

### Tools

- `searchFactoryDocs` – Search the Factory.ai CLI documentation sitemap.
- `fetchFactoryDocMarkdown` – Fetch markdown content for a specific Factory.ai documentation page.

### Functionality

- Caches sitemap entries with configurable TTL and retries.
- Scores search results with recency and title relevance.
- Validates requests with Zod schemas to keep tool usage predictable.

## Development

Install dependencies:

```bash
npm install
```

Build compiled outputs:

```bash
npm run build
```

Run the test suite:

```bash
npm test
```

Type-check the codebase:

```bash
npm run typecheck
```

## Installation

### Factory CLI Integration

Use `/mcp add` to register the server (see https://docs.factory.ai/factory-cli/configuration/mcp.md):

```bash
/mcp add factory-cli-docs "npx -y factory-mcp"
```

Include environment variables when needed:

```bash
/mcp add factory-cli-docs "npx -y factory-mcp" -e FACTORY_DOCS_CACHE_TTL_MS=60000 -e FACTORY_DOCS_LOG_LEVEL=debug
```
npm package: @iflow-mcp/ibrahimfahdah-revit-claude-connector
Description: MCP server bridge for Autodesk Revit - lets Claude AI talk directly to Revit models
Author: Ibrahim Fahdah
Latest version: 1.0.0

# Revit Claude Connector

An open source bridge that lets **Claude AI** talk directly to **Autodesk Revit** using the [Model Context Protocol](https://modelcontextprotocol.io/).

Ask Claude things like:
> *"How many walls are in this model?"*
> *"List all families used on Level 2."*
> *"Export the structural elements to CSV."*

---

## How It Works

```
Claude Desktop
     │
     │  MCP (stdio JSON-RPC)
     ▼
MCP Server  (Node.js)
     │
     │  HTTP · 127.0.0.1:5578
     ▼
Revit Add-in  (C#)
     │
     │  Revit API
     ▼
Your Revit Model
```

---

## Project Structure

| Folder | Description |
|---|---|
| `src/Connector.Mcp.Server/` | Node.js MCP server — packaged as a `.mcpb` Claude Desktop extension |
| `src/RevitClaudePlugIn/` | C# WPF Revit add-in (plugin entry point and UI) |
| `src/BuiltInTools/` | 46 pre-built Revit tools (query, modify, export, visualise) |

---

## Installation

See the [Installation Guide](https://ibrahimfahdah.github.io/revit-claude-mcp/guide/installation) for full instructions.

**Quick start:**
1. Download the latest release ZIP from [Releases](https://github.com/IbrahimFahdah/revit-claude-mcp/releases)
2. Copy `RevitClaudeConnector.addin` and the `RevitClaudeConnector\` folder to `%APPDATA%\Autodesk\Revit\Addins\2026\`
3. Install `server/Revit.Claude.Connector.Mcp.Server.mcpb` via Claude Desktop → Settings → Extensions

---

## Building from Source

**Requirements:** .NET 8 SDK, Revit 2026

```bash
dotnet build src/RevitClaudeConnector.sln -c Release
```

**Rebuilding the MCP server bundle:**
```bash
npm install -g @anthropic-ai/mcpb
cd src/Connector.Mcp.Server
mcpb pack
```

---

## Contributing

Contributions are welcome! There are three main ways to get involved:

- **Enhance the built-in tools** — improve or extend the 46 tools in `src/BuiltInTools/` (better queries, new parameters, richer output, bug fixes).
- **Publish custom tools** — build and share your own tool packages so other users can drop them into their local `Packages\` folder. See the [Custom Tools guide](https://ibrahimfahdah.github.io/revit-claude-mcp/guide/custom-tools).
- **Improve the plugin itself** — work on the MCP server, the Revit add-in, the UI, documentation, or anything else that makes the connector better.

Open an issue to discuss ideas, or submit a pull request directly.

---

## Documentation

Full documentation at **https://ibrahimfahdah.github.io/revit-claude-mcp/**

---