Demonstração do Servidor MCP
@tiagonpsilva
Demonstração do Servidor MCP について
概要はまだありません
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-server-demo-tiagonpsilva": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Demonstração do Servidor MCP?
Demonstração do Servidor MCP is a reference implementation of an MCP (Mission Control Protocol) server built with the MCP Python SDK. It provides a simple, efficient platform for creating and managing APIs based on resources and tools using the MCP protocol. It is intended for developers who want to learn or prototype MCP-based services.
How to use Demonstração do Servidor MCP?
Clone the repository, set up a Python virtual environment (optional), and install dependencies with pip install -e .. Run the server with python -m server. The server exposes defined endpoints; for example, you can call a tool via curl -X POST "http://localhost:8000/tools/add" with JSON body {"a": 5, "b": 10} or fetch a greeting resource via curl -X GET "http://localhost:8000/resources/greeting/Maria".
Key features of Demonstração do Servidor MCP
- Quick tool creation via Python decorators (
@mcp.tool()) - Dynamic resource exposure with URL patterns (
@mcp.resource()) - Easy integration with existing systems
- Intuitive API for service development
- Based on the official MCP Python SDK
Use cases of Demonstração do Servidor MCP
- Learning how to build an MCP server from scratch
- Prototyping tools and resources for a proof‑of‑concept
- Testing MCP client integrations in a controlled environment
- Demonstrating MCP concepts in workshops or tutorials
FAQ from Demonstração do Servidor MCP
What is MCP in this project?
MCP here stands for Mission Control Protocol, a protocol for creating and managing APIs based on resources and tools. The server is built using the official MCP Python SDK.
What are the system requirements?
Python 3.12 or higher and pip are required. Creating a virtual environment is recommended but optional.
How do I add a new tool to the server?
Define a function and decorate it with @mcp.tool(). The function’s parameters and docstring define the tool’s interface.
How do I add a new resource?
Define a function and decorate it with @mcp.resource("my-resource/{id}"). The URL pattern allows dynamic parameters.
Are there any known issues?
Yes. The automated tests have a known bug causing client integration tests to fail due to a test client configuration issue. This is listed as a pending fix.
「その他」の他のコンテンツ
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
コメント