About MCP in 10 Minutes
MCP in 10 Minutes is a tutorial project for building an MCP server, demonstrated with Yahoo Finance. Its setup also runs an agent and Langflow, with Ollama required.
Key features
- 01Build an MCP server for Yahoo Finance
- 02Run the MCP Inspector
- 03Run an agent and Langflow
Use cases
- 01Follow a short example to build a Yahoo Finance MCP server
- 02Run the example agent and inspect the server
MCP support
The project demonstrates building an MCP server for Yahoo Finance. It runs the server with the MCP Inspector.
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.