{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_pc3s4ytw9ky7","handle":"iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d","url":"https://wellknown.network/agents/iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d","links":{"self":"https://wellknown.network/agents/iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d/record.json","html":"https://wellknown.network/agents/iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d","markdown":"https://wellknown.network/agents/iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d","status":"https://wellknown.network/api/v1/agents/iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d/status","claim":"https://wellknown.network/agents/iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-kutsushitaneko-mcp-server-for-oracle-d","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_kutsushitaneko_mcp-server-for-oracle-database","summary":"MCP Server for Oracle Database - Oracle Database用のMCPサーバー","description":"# MCP Server for Oracle Database（極めて実験的）\n\nOracle Database用のMCP（Model Context Protocol）サーバーの実験的な実装です。このサーバーは、AIアプリケーションがOracle Databaseに対してSQLクエリを実行し、その結果を取得するためのものです。MCPサーバーはローカルで実行されます。Cursor や Cline などの MCP クライアントから呼び出してシームレスなデータベース体験を提供することを目指してます。\n\n## 機能\n\n- Oracle DatabaseへのSQLクエリ実行\n- テーブル構造の取得\n- セキュリティ対策（クエリ長制限、危険なキーワードチェック）\n    - 最小限のセキュリティ対策のみ施されています。外部からアクセスできないローカルな環境でのみ使用してください。\n- 結果のフォーマット機能（LLMに呼んでもらうものなので、余計なことをしているかも）\n\n## 必要条件\n\n- Python 3.11以上\n- Oracle  Databaseへのアクセス権限\n- 必要な環境変数の設定（.envファイル）\n- uv（高速なPythonパッケージマネージャー）\n\n※テストは、Windows 11 のみで行っています。Linux/Mac の場合は、ディレクトリパスの表記などは適宜読み替えてください。\n\n## セットアップ\n\n1. リポジトリをクローン:\n```bash\ngit clone [repository-url]\ncd mcp-server-for-oracle-database\n```\n\n2. 仮想環境を作成して有効化:\n```bash\nuv venv .venv\n```\n```bash:Python仮想環境の有効化（Linux/Mac/Windows の gitbash など）\nsource .venv/bin/activate\n```\n```PowerShell:Python仮想環境の有効化（Windows PowerShell）\n.venv\\Scripts\\activate\n```\n\n3. 依存パッケージをインストール:\n```bash\nuv pip install -r requirements.txt\n```\n\n4. 環境変数の設定:\n`.env`ファイルを作成し、以下の情報を設定:\n```\nORACLE_USER=your_username\nORACLE_PASSWORD=your_password\nORACLE_DSN=your_dsn\n```\n\n## 提供されるツール\n\n### execute_oracle\nSQLクエリ（SELECT文のみ）を実行し、結果をフォーマットして返します。\n- パラメータ:\n  - query: SQLクエリ（SELECT文のみ）\n  - params: バインド変数\n  - max_length: 応答の最大文字数\n  - max_rows: 取得する最大行数\n\n  ※LLMがパラメータの使い方を試行錯誤することが多いようです。クライアントへパラメータの使い方を上手く伝える方法があったら教えてください。\n  ※読むのは LLM なのでフォーマットは余計かもしれません。\n\n### list_tables\nデータベースのテーブル一覧を表示します。\n- パラメータ:\n  - max_rows: 取得する最大テーブル数（integer型、デフォルト: 50）\n  - name_pattern: テーブル名のパターン（例: '%EMP%'）（オプション）\n  - order_by: 並び順（'TABLE_NAME'または'CREATED'、デフォルト: 'TABLE_NAME'）\n  - include_system_tables: システムテーブルを含めるかどうか（デフォルト: False）\n  - use_all_tables: ALL_TABLESを参照するかどうか（デフォルト: False）\n  - owner: テーブルの所有者（use_all_tablesがTrueの場合は必須）\n\n### describe_table\nテーブルの構造を表示します。sqlplus の describe を模しています。\n- パラメータ:\n  - table_name: テーブル名\n\n### oracle_query_assistant\nexecute_oracle（Oracle Databaseへのクエリ実行）をガイドするプロンプトを返します。\n\n- パラメータ\n  - query_type: SQL のタイプ（現在は、\"select\"のみ）\n\n## 使用方法\n\n### MCPクライアン…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_kutsushitaneko_mcp-server-for-oracle-database","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.791,"provenance":"derived"}],"categories":["data","dev"],"language":"fr"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_kutsushitaneko_mcp-server-for-oracle-database","registry":"pypi","observedAt":"2026-09-15T18:22:08.783Z","publishedAt":"2026-02-02T09:03:01.368595Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_kutsushitaneko_mcp-server-for-oracle-database","url":"https://pypi.org/project/iflow-mcp_kutsushitaneko_mcp-server-for-oracle-database/","firstSeenAt":"2026-09-09T19:24:42.903Z","fetchedAt":"2026-09-15T18:21:10.946Z","normalizedAt":"2026-09-15T18:21:10.946Z"}]},"firstSeenAt":"2026-09-09T19:24:42.903Z","updatedAt":"2026-09-15T18:22:08.783Z"}