A MCP compliant exchange rate server
Project description
Principles
- In development, most if not all webservers containing agent(s), or adk-web, or adk web-server, will start numbering from port 8080, for ease of local debuggability
- From docker-compose, we might expose it on a different port externally. Check
docker-compose.ymlfor the latest updated value here
- From docker-compose, we might expose it on a different port externally. Check
Run Everything!
Run docker-compose up to run everything!
Here's a list of all of the available servers
| Name | Type | Test URL (localhost) | Bash command |
|---|---|---|---|
| ADK Web Chat Tester | Dev tool | localhost:8080 | make bash-adk-web |
| ADK Server API (mocking remote deployment) | Dev tool | localhost:8081 | make bash-adk-apiserver |
| (Under construction) API Docs for agent API endpoints (Swagger) | Dev tool | localhost:8082 | - |
| A2A master agent delegator (That also supports A2A itself!) | Agent | localhost:8083 | make bash-agent-a2a-agent-master |
| Hello world greeter (agent that greets people, simple use case) | Agent | localhost:8084 | make bash-agent-hello-world-greeter |
| Google Search powered agent | Agent | localhost:8085 | make bash-agent-google-search |
| Financial planner agent (Currently only currency functions - Currency conversion, Trend data retrieval etc) |
Agent | localhost:8086 | make bash-agent-financial-planner |
| Chart maker agent | Agent | localhost:8087 | make bash-agent-chart-maker |
| MCP Server - Exchange rate API Wrapper | MCP Server | localhost:9000 | make bash-mcp-server-exchange-rate |
| MCP Server - Quickchart image maker | MCP Server | localhost:9001 | make bash-mcp-server-quickchart |
Use ADK Web to test the above agents (already integrated) easily. Here's how they are plugged together at the moment:
Here's how it looks like together:
Development utilities
make util-create-agent name="YOUR_AGENT_NAME"
Disclaimer
Google Cloud credits are provided for this project. #AISprint 🤖 🥳
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iflow_mcp_weiyuan_lane_mcp_exchange_rate_server-0.1.0.tar.gz.
File metadata
- Download URL: iflow_mcp_weiyuan_lane_mcp_exchange_rate_server-0.1.0.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22a839064a1616076c48470f7819936234a7f710fe0cfc58fc2d64892ee98cd6
|
|
| MD5 |
84367e766f9d279fd7125e98707712d9
|
|
| BLAKE2b-256 |
c8fd08728529155c712b8760a1090b6839ea1a7bda244ea34db641c781c0e40d
|
File details
Details for the file iflow_mcp_weiyuan_lane_mcp_exchange_rate_server-0.1.0-py3-none-any.whl.
File metadata
- Download URL: iflow_mcp_weiyuan_lane_mcp_exchange_rate_server-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39201e8dfeb82e5fcd0cd2bb4dd81f73d9d9ef3acdd407508ef1b1e26a0dc9f9
|
|
| MD5 |
6a8703782d836913b511825c41e00f85
|
|
| BLAKE2b-256 |
7a5c69eda4d445cd07320a9986fa2f3e436e9bd8dbad9083fd494c2a2bd2eb48
|