🤖 MCP Server for Copilot Studio Agents
@CrewAakash
关于 🤖 MCP Server for Copilot Studio Agents
MCP server wrapper for the agents built using MSFT Copilot studio
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"agent-name": {
"command": "uv",
"args": [
"--directory",
"<PATH_TO_THE_PARENT_FOLDER>",
"run",
"mcp",
"run",
"<PATH_TO_THE_PARENT_FOLDER>/src/main.py"
],
"env": {
"DIRECTLINE_ENDPOINT": "endpoint-url",
"COPILOT_AGENT_SECRET": "secret-key"
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is 🤖 MCP Server for Copilot Studio Agents?
An MCP server that connects to Microsoft Copilot Studio agents via the DirectLine API, enabling any MCP-compatible client to send queries and receive responses while maintaining conversation context.
How to use 🤖 MCP Server for Copilot Studio Agents?
Install with uv or pip, set the required environment variables DIRECTLINE_ENDPOINT and COPILOT_AGENT_SECRET, configure agent definitions in src/main.py, then run the server with mcp dev src/main.py or via a client like Claude Desktop using the provided JSON configuration.
Key features of 🤖 MCP Server for Copilot Studio Agents
- Connects to Copilot Studio agents through DirectLine API
- Maintains conversation context across multiple queries
- Provides a single
query_agenttool for interaction - Supports stateful conversations with conversation ID and watermark tracking
- Configurable agent definitions with name and description
- Works with any MCP-compatible client
Use cases of 🤖 MCP Server for Copilot Studio Agents
- Send queries to a Copilot Studio agent and receive structured responses
- Build multi-turn conversations with persistent context
- Integrate Copilot Studio agents into AI assistants like Claude Desktop
- Test and debug agent interactions using MCP Inspector
FAQ from 🤖 MCP Server for Copilot Studio Agents
What does this server do?
It exposes a Copilot Studio agent as an MCP tool, allowing any MCP client to query the agent and maintain conversation history.
What are the prerequisites to use this server?
You need Python 3.12+, a Copilot Studio agent with Direct Line channel security configured, and the environment variables DIRECTLINE_ENDPOINT and COPILOT_AGENT_SECRET.
What tools does the server expose?
It exposes one tool: query_agent, which sends a query to the Copilot Studio agent and returns a structured response with success/error status.
How do I use it with Claude Desktop?
Add a JSON entry to claude_desktop_config.json under mcpServers, specifying the command (uv, python, or docker) and the required environment variables.
Does the server store any data or state?
Conversation state (conversation IDs and watermarks) is maintained in memory across queries for the duration of the session; no persistent storage is described.
其他 分类下的更多 MCP 服务器
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
评论