About MCP in 10 Minutes
MCP in 10 Minutes is a tutorial project showing how to build an MCP server for Yahoo Finance in about ten minutes. It suits developers who are new to writing MCP servers.
Key features
- 01Example MCP server for Yahoo Finance
- 02Debugging with the MCP Inspector
- 03Running an agent script against the server
- 04Langflow integration instructions
Use cases
- 01Learning the basic MCP server workflow
- 02Adapting the example to other data sources
MCP support
The project demonstrates how to write an MCP server and test it with the MCP Inspector, with the server defined in server.py for MCP clients to call.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP in 10 Minutes
Learn how to build a MCP Server for Yahoo Finance (and just about anything else) in 10 minutes.
See it live and in action 📺
Startup 🚀
- Clone this repository
git clone https://github.com/nicknochnack/MCPin10and go into itcd MCPin10 - Create a virtual environment
uv venvand activate itsource .venv/bin/activate - Install the dependencies
uv sync - Run the inspector
uv run mcp dev server.py - Run the agent
uv run agent.py - Install langflow and run it:
uv pip install langflowanduv run langflow run
N.b. Make sure you have ollama running.
Other stuff
- Installing Langflow: https://docs.langflow.org/get-started-installation
Who, When, Why?
👨🏾💻 Author: Nick Renotte
📅 Version: 1.x
📜 License: This project is licensed under the MIT License
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.