Token导航 LogoToken导航

MCP Server · 办公协作

Azfunction MCP

基于Model Context Protocol (MCP)和Azure Functions的纯服务器,允许通过自然语言查询和管理项目、任务及团队。

未说明官方级别未说明来源级核验工具 17
团队协作自然语言处理C#ClaudeClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
fer3github
提供方
fer3github

工具数量

17

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Azfunction MCP 属于办公协作类 MCP Server,公开资料标注 17 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

办公协作

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 17 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

MCP Project Manager - Azure Functions

Sistema de gestión de proyectos usando Model Context Protocol (MCP) desplegado en Azure Functions (.NET 8).

🎯 Descripción

Servidor MCP puro que permite a Claude Desktop consultar y gestionar proyectos, tareas y equipos mediante lenguaje natural.

Arquitectura MCP Pura: Un único endpoint HTTP (/api/mcp) maneja todo el protocolo JSON-RPC 2.0.

✨ Características

  • 17 herramientas MCP (3 worker + 14 project tools)
  • Azure Functions con .NET 8 Isolated Worker
  • Node.js bridge (stdio ↔ HTTP)
  • Datos demo realistas: 5 proyectos, 15 tareas, 8 trabajadores ($1.4M presupuesto)
  • Desplegado en Azure → func-mcp-project-manager.azurewebsites.net
  • Sin frontend → Interacción 100% conversacional con Claude

🏗️ Arquitectura

Claude Desktop
    ↓ stdio (stdin/stdout)
mcp-bridge.js
    ↓ HTTPS POST /api/mcp (JSON-RPC 2.0)
McpServerFunction.cs (ÚNICO ENDPOINT)
    ↓ Switch case tools
WorkerTools.cs + ProjectTools.cs
    ↓ Repository Pattern
WorkerRepository.cs + ProjectRepository.cs (in-memory)

Ver documentación completa: ARQUITECTURA_MCP.md

📁 Estructura del Proyecto

mcp-azfunction/
├── McpServer/
│   ├── McpServerFunction.cs     # ⭐ ÚNICO HTTP endpoint (/api/mcp)
│   └── Models/McpModels.cs      # JSON-RPC models
├── Functions/
│   ├── WorkerTools.cs           # 3 herramientas MCP
│   ├── ProjectTools.cs          # 14 herramientas MCP
│   └── HealthFunction.cs        # Health check
├── Data/
│   ├── WorkerRepository.cs      # CRUD workers (in-memory)
│   └── ProjectRepository.cs     # CRUD projects (in-memory)
├── Models/
│   ├── Worker.cs                # Entidad Trabajador
│   ├── Project.cs               # Entidad Proyecto
│   └── ProjectTask.cs           # Entidad Tarea
├── mcp-bridge.js                # Bridge Node.js (stdio → HTTP)
└── mcp-bridge-config.json       # Configuración endpoint

🛠️ Herramientas MCP Disponibles (17 total)

Worker Tools (3)

  • get_worker_by_id - Información detallada de un trabajador
  • get_all_workers - Lista completa del equipo
  • search_workers_by_name - Búsqueda por nombre

Project Tools (11)

  • get_all_projects - Todos los proyectos
  • get_project_by_id - Detalle de un proyecto
  • get_projects_by_status - Filtrar por estado (Planning, InProgress, OnHold, Completed)
  • get_projects_by_manager - Proyectos de un PM específico
  • search_projects - Búsqueda por nombre
  • get_tasks_by_project - Tareas de un proyecto
  • get_tasks_by_worker - Tareas asignadas a un trabajador
  • get_task_by_id - Detalle de una tarea
  • get_tasks_by_status - Filtrar tareas por estado
  • get_project_statistics - Estadísticas globales del sistema
  • get_team_workload - Carga de trabajo por miembro

Team Management Tools (3)

  • assign_worker_to_project - Asignar trabajador por IDs
  • remove_worker_from_project - Quitar trabajador de proyecto
  • assign_worker_by_name - Natural language: "Añade a Javier al proyecto de migración"
  • get_team_workload - Carga de trabajo del equipo

Quick Start

Usar el servidor desplegado en Azure

# 1. Instalar dependencias
npm install

# 2. Configurar Claude Desktop
# Editar: %APPDATA%\Claude\claude_desktop_config.json
# Copiar contenido de: claude-desktop-config.example.json

# 3. Reiniciar Claude Desktop

Ya puedes preguntar: *"¿Cuántos proyectos tenemos en progreso?"*

Desarrollo local

# 1. Iniciar servidor
func start

# 2. Probar herramientas
.\test-project-manager.ps1

# 3. Configurar bridge para local
# Editar mcp-bridge-config.json: "http://localhost:7073/api/mcp"

Endpoints

Local

  • Health: http://localhost:7073/api/health
  • MCP: http://localhost:7073/api/mcp

Azure

  • Health: https://func-mcp-project-manager.azurewebsites.net/api/health
  • MCP: https://func-mcp-project-manager.azurewebsites.net/api/mcp

Proyectos Demo

  1. Migración a Cloud Azure - €250K (En Progreso)
  2. Renovación Portal Web - €120K (En Progreso)
  3. Campaña Marketing Q2 - €85K (Planificación)
  4. Implementación ERP Cloud - €450K (En Progreso)
  5. Expansión Mercado LATAM - €500K (En Espera)

Ejemplos de Uso

Usuario: ¿Cuántos proyectos tenemos en progreso?
Claude: Tenemos 3 proyectos en progreso con un presupuesto total de €820,000

Usuario: ¿Quién tiene más tareas asignadas?
Claude: Jorge Ramírez Castro tiene la mayor carga con 5 tareas (20 horas estimadas)

Usuario: ¿Hay tareas bloqueadas?
Claude: Sí, hay 1 tarea bloqueada en el proyecto ERP Cloud esperando migración de datos

Despliegue en Azure

# Ejecutar script de despliegue automático
.\deploy-azure-simple.ps1

Crea automáticamente:

  • Resource Group: rg-mcp-project-manager
  • Storage Account: stmcpprojectmgr
  • Function App: func-mcp-project-manager

Documentación Adicional

  • QUICK_START.md - Guía de inicio en 5 minutos
  • DEMO_SCRIPT.md - Script de presentación profesional
  • ARCHITECTURE.md - Arquitectura técnica detallada
  • EXAMPLE_CONVERSATIONS.md - Ejemplos de conversaciones
  • CLAUDE_SETUP.md - Configuración de Claude Desktop
  • DEPLOY_AZURE.md - Guía de despliegue completa

Tecnologías

  • .NET 8 - Runtime de Azure Functions
  • Azure Functions v4 - Isolated Worker Model
  • Model Context Protocol - MCP 2024-11-05
  • Node.js - Bridge stdio ↔ HTTP
  • Claude Desktop - Cliente MCP

Requisitos

  • .NET 8 SDK
  • Azure Functions Core Tools v4
  • Node.js (para el bridge)
  • Claude Desktop
  • Azure Subscription (para despliegue)

Licencia

MIT

工具与能力

工具数量

17

资源数量

0

提示词数量

0

能力标签

项目管理C#本地部署自然语言处理AzureFunctionsJSON-RPC团队协作

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

消息与邮件处理

把群消息、邮件接进助手,按规则汇总和回复。

工单与任务流转

在对话里建单、改状态,少切换系统。

团队信息同步

把会议纪要和文档更新同步到协作工具。

选择建议

值得选的地方

  • 工具数量 17 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在办公协作场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Azfunction MCP

MCP World · 本页

17未说明未标注1 个2026-05-17
Karakeep MCP

MCP World

0未说明未标注1 个2026-05-17
Excalidraw MCP App

MCP World

0未说明未标注1 个2026-05-17
Slack MCP

MCP.so

18stdio有4 个2026-05-17
HiveChat MCP

MCP World

0HTTP未标注2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Azfunction MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Azfunction MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Azfunction MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Azfunction MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Azfunction MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP