inventwithdean commited on
Commit
0b51a06
·
1 Parent(s): 6e83f14

add MCP args

Browse files
Files changed (1) hide show
  1. app.py +17 -4
app.py CHANGED
@@ -24,7 +24,10 @@ def get_query_embeddings(content: str) -> list[float]:
24
 
25
 
26
  async def post_text(content: str) -> bool:
27
- """Posts a text post in the database, and returns True if it was successfuly posted"""
 
 
 
28
  content = content.strip(" ").strip("\n")
29
  try:
30
  if content == "":
@@ -59,7 +62,10 @@ async def retrieve_latest_text_posts() -> str:
59
 
60
 
61
  async def retrieve_similar_text_post(query: str) -> str:
62
- """Retrieves a text post and its id semantically similar to the query through Vector Similarity. Id is only meant for LLMs, no need to show to user"""
 
 
 
63
  query = query.strip(" ").strip("\n")
64
  try:
65
  if query == "":
@@ -76,7 +82,10 @@ async def retrieve_similar_text_post(query: str) -> str:
76
 
77
 
78
  async def get_text_post_comments(post_id: int) -> str:
79
- """Retrieves latest 5 comments from the text post with id post_id"""
 
 
 
80
  try:
81
  comments = await db.get_text_post_comments(post_id)
82
  return comments
@@ -85,7 +94,11 @@ async def get_text_post_comments(post_id: int) -> str:
85
 
86
 
87
  async def comment_on_text_post(post_id: int, content: str) -> bool:
88
- """Adds a text comment to the text post with id post_id. Returns True if successful"""
 
 
 
 
89
  content = content.strip(" ").strip("\n")
90
  try:
91
  if content == "":
 
24
 
25
 
26
  async def post_text(content: str) -> bool:
27
+ """Posts a text post in the database, and returns True if it was successfuly posted
28
+ Args:
29
+ content: Text to post
30
+ """
31
  content = content.strip(" ").strip("\n")
32
  try:
33
  if content == "":
 
62
 
63
 
64
  async def retrieve_similar_text_post(query: str) -> str:
65
+ """Retrieves a text post and its id semantically similar to the query through Vector Similarity. Id is only meant for LLMs, no need to show to user
66
+ Args:
67
+ query: Query that will be used to find similar post
68
+ """
69
  query = query.strip(" ").strip("\n")
70
  try:
71
  if query == "":
 
82
 
83
 
84
  async def get_text_post_comments(post_id: int) -> str:
85
+ """Retrieves latest 5 comments from the text post with id post_id
86
+ Args:
87
+ post_id: Id of post to get comments from
88
+ """
89
  try:
90
  comments = await db.get_text_post_comments(post_id)
91
  return comments
 
94
 
95
 
96
  async def comment_on_text_post(post_id: int, content: str) -> bool:
97
+ """Adds a text comment to the text post with id post_id. Returns True if successful
98
+ Args:
99
+ post_id: Id of post to comment on
100
+ content: Text to comment
101
+ """
102
  content = content.strip(" ").strip("\n")
103
  try:
104
  if content == "":