|
1 | 1 | # template-fastapi
|
2 | 2 |
|
| 3 | +## MCP |
| 4 | + |
| 5 | +- [FastAPI-MCP](https://github.com/tadata-org/fastapi_mcp) |
| 6 | +- [FastAPI で作成した API エンドポイントをモデル コンテキスト プロトコル (MCP) ツールとして公開してみる](https://dev.classmethod.jp/articles/fastapi-api-mcp/) |
| 7 | +- [MCP Inspector > docs](https://modelcontextprotocol.io/docs/tools/inspector) |
| 8 | +- [MCP Inspector > codes](https://github.com/modelcontextprotocol/inspector) |
| 9 | + |
3 | 10 | ## FastAPI
|
4 | 11 |
|
5 | 12 | - [FastAPI](https://fastapi.tiangolo.com/)
|
6 | 13 | - [Settings and Environment Variables](https://fastapi.tiangolo.com/advanced/settings/)
|
7 | 14 |
|
8 |
| -## Azure Functions |
| 15 | +## OpenTelemetry |
| 16 | + |
| 17 | +- [Docs > Language APIs & SDKs > Python > Getting Started](https://opentelemetry.io/docs/languages/python/getting-started/) |
| 18 | + |
| 19 | +## Azure |
| 20 | + |
| 21 | +### Azure Functions |
9 | 22 |
|
10 | 23 | - [Azure Functions で OpenTelemetry を使用する](https://learn.microsoft.com/ja-jp/azure/azure-functions/opentelemetry-howto?tabs=app-insights&pivots=programming-language-python)
|
11 | 24 | - [Using FastAPI Framework with Azure Functions](https://learn.microsoft.com/en-us/samples/azure-samples/fastapi-on-azure-functions/fastapi-on-azure-functions/)
|
12 | 25 | - [ks6088ts-labs/azure-functions-python](https://github.com/ks6088ts-labs/azure-functions-python)
|
13 | 26 |
|
14 |
| -## MCP |
| 27 | +### Azure Cosmos DB |
15 | 28 |
|
16 |
| -- [FastAPI-MCP](https://github.com/tadata-org/fastapi_mcp) |
17 |
| -- [FastAPI で作成した API エンドポイントをモデル コンテキスト プロトコル (MCP) ツールとして公開してみる](https://dev.classmethod.jp/articles/fastapi-api-mcp/) |
18 |
| -- [MCP Inspector > docs](https://modelcontextprotocol.io/docs/tools/inspector) |
19 |
| -- [MCP Inspector > codes](https://github.com/modelcontextprotocol/inspector) |
| 29 | +- [VectorDistance() を使用したクエリによるベクトル検索を実行する](https://learn.microsoft.com/ja-jp/azure/cosmos-db/nosql/vector-search#perform-vector-search-with-queries-using-vectordistance) |
| 30 | +- [LangChain / Azure Cosmos DB No SQL](https://python.langchain.com/docs/integrations/vectorstores/azure_cosmos_db_no_sql/) |
20 | 31 |
|
21 |
| -## Application Insights |
| 32 | +```shell |
| 33 | +# Azure Cosmos DB のローカル認証を有効にする |
| 34 | +# (注意: この操作はセキュリティ上のリスクを伴うため、開発環境でのみ使用してください。) |
| 35 | +az resource update \ |
| 36 | + --resource-group $RESOURCE_GROUP \ |
| 37 | + --name $COSMOS_DB_ACCOUNT_NAME \ |
| 38 | + --resource-type "Microsoft.DocumentDB/databaseAccounts" \ |
| 39 | + --set properties.disableLocalAuth=false |
| 40 | +``` |
| 41 | + |
| 42 | +### Application Insights |
22 | 43 |
|
23 | 44 | - [Application Insights の概要 - OpenTelemetry の可観測性](https://learn.microsoft.com/ja-jp/azure/azure-monitor/app/app-insights-overview)
|
24 | 45 | - [Azure Monitor OpenTelemetry を設定する](https://learn.microsoft.com/ja-jp/azure/azure-monitor/app/opentelemetry-configuration?tabs=python)
|
25 | 46 | - [open-telemetry/opentelemetry-python > Basic Trace](https://github.com/open-telemetry/opentelemetry-python/tree/main/docs/examples/basic_tracer)
|
26 | 47 | - [FastAPI のテレメトリデータを Azure Application Insights に送る](https://qiita.com/hoto17296/items/2f366dfabdbe3d1d4e97)
|
27 | 48 | - [【Azure Functions】 - Application Insights のログが表示されない問題](https://zenn.dev/headwaters/articles/ff19f7e1b99b44)
|
28 | 49 | - [opentelemetry-instrumentation-fastapi (python) から OpenTelemetry に入門する](https://zenn.dev/taxin/articles/opentelemetry-fast-api-instrumentation-basics)
|
29 |
| - |
30 |
| -## OpenTelemetry |
31 |
| - |
32 |
| -- [Docs > Language APIs & SDKs > Python > Getting Started](https://opentelemetry.io/docs/languages/python/getting-started/) |
|
0 commit comments